Paul Reed e Paolo Banchero hanno segnato 31 punti e Desmond Bane ne ha aggiunti 25, mentre sei giocatori di Orlando sono andati in doppia cifra per sopraffare una squadra di Detroit ancora priva dell'infortunato Cade Cunningham.
Jalen Duren e Daniss Jenkins hanno guidato il punteggio di Detroit con 18 punti a testa, ma i Pistons, che hanno già conquistato il primo posto a Est, sono stati bloccati dalla difesa di Orlando.
"Tutto nella nostra squadra inizia dalla difesa", ha detto Bane. "Quando ci fermiamo, andiamo in transizione.
"Il modo in cui abbiamo condiviso la palla - un sacco di ragazzi diversi che contribuiscono su e giù per il roster".
Con questa vittoria Orlando si è portata a pari punti con i Charlotte Hornets e i Philadelphia 76ers - tutte e tre le squadre sono sul 43-36 a quattro partite dalla fine della stagione regolare.
Magic, Sixers e Hornets sono tutti a mezza partita dai Toronto Raptors, che occupano il sesto e ultimo posto automatico per i playoff nella classifica della Eastern Conference.
Paura per Wemby
Lunedì Philadelphia ha perso l'occasione di avvicinarsi ai Raptors dopo la sconfitta per 115-102 in Texas contro i San Antonio Spurs.
La superstar Victor Wembanyama ha subito un infortunio per San Antonio, lasciando la partita all'inizio del secondo quarto per sottoporsi a un trattamento per una contusione alla costola sinistra.
Il francese, in lizza per il premio di giocatore più prezioso dell'NBA, è tornato a giocare qualche minuto alla fine del primo tempo, ma è rimasto a riposo nella seconda frazione.
"Penso che sia positivo che abbia sentito di poter rientrare e che abbia giocato gli ultimi quattro o cinque minuti del primo tempo", ha detto Mitch Johnson, allenatore degli Spurs, parlando del francese.
Joel Embiid dei Sixers ha segnato 34 punti, ma San Antonio ha conquistato la sua 60ª vittoria della stagione con un altro sforzo offensivo a tutto tondo che ha visto sei giocatori in doppia cifra.
Il campionato
Altrove, Jalen Brunson ha segnato 30 punti e 13 assist, mentre i New York Knicks hanno ottenuto una vittoria selvaggia per 108-105 sugli Atlanta Hawks.
Brunson ha segnato 17 punti nel quarto quarto per guidare i Knicks verso una vittoria che li avvicina alla terza testa di serie a Est.
La partita si è conclusa in modo drammatico, con CJ McCollum che ha lanciato un tiro da tre punti dall'interno della propria metà campo sulla sirena che avrebbe costretto ai tempi supplementari sul 108-108.
Ma il replay ha mostrato che McCollum non era riuscito a togliersi la palla dalle mani prima dello scadere del tempo, e il punteggio non è stato mantenuto.
Nel posticipo, i Denver Nuggets hanno superato i Los Angeles Lakers nella corsa al terzo posto della Western Conference, sconfiggendo ai supplementari i Portland Trail Blazers per 137-132, ottenendo la nona vittoria consecutiva.
Nikola Jokic ha chiuso con 35 punti, 14 rimbalzi e 13 assist, mentre Denver ha recuperato un deficit di 16 punti nel quarto quarto per ottenere una vittoria che li ha portati a 51-28, appena davanti ai Lakers, quarti in classifica, con un record di 50-28.
