Manchester City require two victories to retain the English Premier League title after despatching relegation-threatened Everton at Goodison Park on Sunday.
Pep Guardiola's side will be guaranteed their third title in a row with six points from their remaining games against Chelsea, Brighton and Brentford.
But the Toffees were made to pay a heavy price for Mason Holgate's glaring miss when unmarked at the far post, the defender somehow hooking over from a couple of yards.
City were second best up until that point but showcased how clinical they are in front of goal by going to the other end and netted twice in the space of two minutes.
Ilkay Gundogan was the star of the show, involved in all three of City's goals with a sublime flicked finish before providing the cross for Erling Haaland's close range header.
The midfielder curled in a free-kick from the edge of the area in the second half.
The loss for Everton leaves them looking nervously over their shoulders with two games remaining, hovering just one point above the relegation zone.
Cross-city rivals Manchester United are the only English team to complete the Treble of Premier League, Champions League and FA Cup with their unforgettable success in 1999.
The next few days will determine how close City can get to emulating that feat.
A fifth title triumph in the past six years is in close reach having cruised to a comfortable victory over Everton, but United will be aiming to stop them from matching their unprecedented achievement in next month's FA Cup final at Wembley.
Europe's elite club competition is the win City crave most and they will again face holders Real Madrid on Wednesday, with the semi-final tantalisingly poised at 1-1 after the first leg.
Pep Guardiola's side are in fine form too, with 12 consecutive league wins and an unbeaten run in all competitions stretching to 22.
City's slick operators had not managed to create a chance until captain Gundogan, on his 300th appearance for the club, controlled a pass from Riyad Mahrez and hooked in a delightful finish with his back to the goal, as well as converting a stunning free-kick.
In between, striker Haaland had only touched the ball twice before nodding in his 52nd goal of an astonishing campaign, as he continues to chase down Everton great Dixie Dean's record of 63 in a single campaign.
Brentford move up to ninth place with 53 points from 36 games and will finish in the top half for the first time since they came sixth 85 years ago.
Brentford took the lead on 20 minutes as they won the ball in midfield and worked it to Mbuemo in acres of space on the right side of the box and his low shot beat visiting goalkeeper Lukasz Fabianski.
The home side doubled their advantage two minutes before half time when a long throw was flicked on by Ben Mee and Wissa headed into the net.
West Ham thought they had pulled a goal back via a Danny Ings header, but a handball in the build-up meant the goal was disallowed.
Written with inputs from Reuters