Manchester City could be crowned Premier League champions by the end of this weekend after Sergio Aguero and Ferran Torres secured a 2-0 win at Crystal Palace.
Aguero, City's all-time record goalscorer, will leave the Etihad Stadium when his contract expires next month and has endured a campaign ruined by fitness issues.
But the Argentina striker relocated some of the old magic with a sublime touch and thumping finish to find a 57th-minute breakthrough and his second league goal of the campaign in Saturday's lunchtime fixture.
There were just 83 seconds between Aguero's opener and Torres' calmly taken second, to move City 13 points clear of neighbours Manchester United at the top.
It means City will win the title for a third time in four seasons if Liverpool beat their big rivals United at Old Trafford on Sunday.
As their phalanx of playmakers rested up on the bench, City struggled for their usual fluency.
Gabriel Jesus volleyed home Fernandinho's 36th minute cross but had strayed needlessly offside.
With attempted intricacy failing, Aguero opted for something more uncomplicated - in terms of conception rather than execution - when he controlled Benjamin Mendy's low cross then thumped a half-volley past the helpless Vicente Guaita.
City's four-pronged attack went for the kill and Aguero was involved once more in a swarming attack as Torres picked out the bottom left corner from the edge of the area.
As in their 2-1 Champions League semi-final first leg win at Paris St Germain, City were a team transformed after the break.
Raheem Sterling thumped a pass from Jesus against the base of the post and Christian Benteke made the last-ditch block to prevent last weekend's EFL Cup final hero Aymeric Laporte from adding to his tally.
Joao Cancelo thundered just over from a Torres backheel and Sterling curled agonisingly wide as Guardiola's men swaggered towards full-time and overall glory.