Kevin De Bruyne's incredible four-goal haul kept Manchester City on course for the Premier League title as the defending champions thrashed Wolves 5-1 at Molineux on Wednesday.
Pep Guardiola's stars moved three points clear of Liverpool with two games to play and boosted their goal difference to seven superior to the Reds.
City need just four points from Sunday's trip to West Ham and the visit of Aston Villa on the final day of the season to be crowned champions for the fourth time in five years.
And with De Bruyne on this form, they will take some stopping as the Belgian produced his brilliant best to blow away the hosts with a hat-trick inside 24 minutes.
"We played really well in this stadium we know how difficult it is. Three points, rest and then West Ham," manager Pep Guardiola told Sky Sports.
As for De Bruyne's display, Guardiola added: "He has played the last two or three months especially in the Premier League outstanding, and in the Champions League as well. He has been our key man in this part of the season.
"Today he scored four goals. Unstoppable, brilliant, awesome outstanding, perfect.
"He had the ability to create the special things.
"It is not just what he creates and the goals and everything. He helps us a lot. I am happy because Kevin is so generous and always thinking the best for the team but this year is also the most prolific for him."
City broke the news on Tuesday that they have beaten Europe's top clubs to the signature of Erling Haaland.
However, even the Norwegian goalscoring phenomenon would struggle to match the range of finishes off both feet dispatched by De Bruyne.
In keeping with their form in recent weeks, City looked to have dispelled any early nerves by scoring first as Bernardo Silva teed up De Bruyne to fire first time across Jose Sa.
The visitors, though, were without three key defenders in Kyle Walker, John Stones and Ruben Dias through injury and it showed.
Aymeric Laporte had to make a desperate last-ditch challenge to deny Chiquinho before Wolves levelled on 11 minutes.
Pedro Neto was allowed to gallop clear into the City box and picked out Leander Dendoncker to slot past Ederson.
Parity only lasted another five minutes as De Bruyne was both creator and executioner of City's second.
Raheem Sterling failed to connect with his pass through the heart of the Wolves defence, but Sa could only turn the ball back into De Bruyne's path and he made no mistake.
Wolves vs Man City ratings
The best was yet to come from the 30-year-old as he took aim from outside the box and arrowed a shot into the bottom corner to complete a hat-trick, with all three goals scored by his supposedly weaker left foot.
De Bruyne's was the third quickest hat-trick in Premier League history and his first since he played for Genk 11 years ago.
But there was even more to come after the break as he slotted home on his right foot after Phil Foden's cross was deflected into his path.
An injury to Laporte was the only negative of the night for City as he limped off after a heavy challenge from Raul Jimenez.
Yet, any defensive deficiencies are being masked by the firepower of Guardiola's stars.
Since a 2-2 draw with Liverpool left the title race still on a knife edge last month, City have scored 23 goals in five games.
Foden hit the post and Sterling missed a sitter with the goal gaping at the back post.
But he could not miss another open goal when Joao Cancelo's deflected cross fell his way six minutes from time.
De Bruyne nearly had time for a fifth of his own in the final minute as he curled a shot off the post.