We now need five more wins from our final eight games to win our third Premier League title in four years.
John Stones tapped home from close range inside two minutes of the restart to set us on our way.
Gabriel Jesus capitalised on a Fulham mistake to double our lead, before Sergio Aguero scored from the spot.
Fulham
XI: Areola, Tete, Andersen, Loftus-Cheek (Mitrovic 63’), Adarabioyo, Cavaleiro (Robinson 80’), Lemina (Onomah 73’), Lookman, Reed, Abguissa, Aina
Subs: Fabri, Hector, Ream, Kongolo, Bryan, Maja
City
XI: Ederson, Cancelo, Stones, Dias (Garcia 75’), Laporte, Mendy, Rodrigo, Bernardo (Fernandinho 67’), Torres, Jesus, Aguero
Subs: Steffen, Walker, Gundogan, Zinchenko, De Bruyne, Mahrez, Foden
Watch extended highlights of the game via the video above.
You can watch full-match replays of every City game with a CITY+ subscription. Find out more and sign up, here