Josko Gvardiol scored twice as Manchester City put the pressure on Arsenal in the title race by beating Fulham to move two points clear at the top of the Premier League.
In a game they dominated from start to finish, the visitors opened the scoring early on when defender Gvardiol produced a clinical finish after a good move opened up the Fulham defence.
Phil Foden then continued his excellent form this season with a second after the break, sending a first-time finish past Bernd Leno.
Manchester City did not have to wait long for another goal as Gvardiol stabbed in at the far post to put the result beyond Fulham.
Issa Diop was shown a second yellow card in stoppage time as he brought down Julain Alvarez inside the box, and the Manchester City substitute then duly converted the penalty.
The result means the Gunners head to Manchester United on Sunday needing to win to be certain of taking the title race to the final day of the season.