Arsenal vs Man City was a game of two halves as second half goals from Grealish and Erling Haaland seals a crucial 3-1 victory for Manchester City.
The two sides leading the Premier League clashed at the Emirates Stadium on Wednesday evening in one of the most highly anticipated games of the Premier League season so far, with a perch atop English football the reward for the victor.
The game began in suitably tense fashion, with both sides feeling the other out and trying to prise an opening. The first chance of note came Arsenal's way, with Eddie Nketiah heading wide from a Oleksandr Zinchenko.
Moments later, however, it was Kevin De Bruyne who gave Manchester City the lead, with the Belgian latching onto a poor backpass from Takehiro Tomiyasu to curl beyond Aaron Ramsdale, who was left in no-man's land.
The Gunners grew back into the tie, however, and after Bukayo Saka wasted another golden opportunity, goalkeeper Ederson (who had been booked minutes before for timewasting) fouled Eddie Nketiah to hand the Gunners a penalty, which Bukayo Saka duly converted to hand the Gunners parity heading into the half time break.
Arsenal were let off the hook early in the second half, when Gabriel hauled down Erling Haaland inside the area, only for the decision to award the penalty overturned thanks to Erling Haaland straying marginally offside.
With Bernardo Silva finally freed from the shackles of left-back, City looked more threatening in attack as the game threatened to boil over from a tactical battle to a case of who could keep their heads, with Aaron Ramsdale saving well from Erling Haaland and Jorginho clearing off the line for the hosts.
The goal was coming, however, and came courtesy of another defensive mistake, with Gabriel giving the ball away and Jack Grealish firing home courtesy of a deflection from Tomiyasu, leaving City heading to the top of the Premier League.
Though the scoreline suggests that the Gunners were beaten, they will be left ruing their own mistakes, with sloppiness playing a part in all three of the Manchester City goals, something that will see them punished at the very highest level.
The title remains in their hands, with a game in hand over the Cityzens, but the defeat feels like a seismic one in the wider context of the Premier League title race.
As Arsenal pushed, the sucker punch came, with Kevin de Bruyne finding Erling Haaland with ten minutes to go to grab the third goal, and seal all three points for the reigning champions.