Manchester City struck four second-half goals against a spirited Aston Villa side to put one hand on the Premier League trophy with a 4-0 win at Eastlands.
Edin Dzeko settled any nerves by breaking the deadlock after 64 minutes and followed up with another, his fifth crucial goal in the last three games.
Stevan Jovetic and Yaya Toure, who netted City’s 100th league goal of the season with a quite brilliant solo effort, added further strikes in the dying moments to send City two points clear at the top with just one game to play.
With a superior goal difference to Liverpool, City effectively need only a draw from their final game against West Ham on Sunday to claim their second title in three seasons.
Dzeko’s heroics, in the absence of top scorer Sergio Aguero, further underlined his return to form
Title nerves and anxiety in the crowd became increasingly obvious throughout a goalless first half. City completely dominated possession, but Villa, defending deep, repelled wave after wave of attacks.
After the break, City finally broke through when David Silva fed Pablo Zabaleta down the right and his low ball was gratefully tucked in by Dzeko from six yards out.
Eight minutes later Zabaleta got inside the full-back again to pull the ball back, and although Samir Nasri’s initial shot was blocked by Villa keeper Brad Guzan, Dzeko had a simple job to tap in his second.
Substitute Jovetic made the win comfortable by finishing from the edge of the box and Toure broke from his own half to add a fine fourth.
Elsewhere, Sunderland ensured Premier League survival with a 2-0 win over West Bromwich Albion, leaving Norwich City facing a hopeless battle to avoid relegation.
To escape the drop, the Canaries must not only win their final game against Arsenal and hope that West Bromwich lose, but also make up a goal difference deficit of 17 on their rivals.