Luiz came off the bench in the first-half to replace an injured Pablo Mari with the scores at 0-0 after 20 minutes.
But City opened the scoring just before half-time when Luiz failed to prevent a Kevin De Bruyne pass finding Raheem Sterling.
The Brazilian's night went from bad to worse as he received his marching orders four minutes into the second-half for hauling down Riyad Mahrez.
De Bruyne scored from the spot to double City's lead and put the game beyond doubt.
Luiz, who is yet to sign a contract with the North London side, was left out of the starting eleven by boss Mikel Arteta due to 'A few things that happened in recent weeks.'
Twitter reacted to the 33-year-old's performance and the chaos he caused for The Gunners.
Phil Foden added a third during injury time after Sergio Aguero's effort hit the post.
Victory for City this evening means Liverpool will not become Premier League champions on Sunday should they beat Everton in the Merseyside derby.
It's fair to say Luiz may not be popular around Anfield for quite some time.
Featured Image Credit: Sky Sports
- David Luiz admits he has a 'serious problem' after being forced off mid match
- 'Get out of my club' - Arsenal fans have identified where the game was lost vs Man City
- Supercomputer drops new prediction for thrilling Premier League title race between Man City and Arsenal
- Casemiro will be suspended for Man Utd vs Arsenal after picking up yellow card against Crystal Palace