Sergio Aguero was on target, as Manchester City restored their one-point lead at the top of the Premier League with a nervy 1-0 win over Burnley.
Pep Guardiola's side needs to win their final games at home to Leicester City and away to Brighton & Hove Albion to retain the title, and deny second-placed Liverpool their first league title in 29 years.
City got the breakthrough in the 63rd minute with an uncharacteristically scrappy goal - Aguero's shot was chested out and cleared by Matt Lowton on the goal-line, but technology ruled the effort had crossed 29.51mm over the line at Turf Moor.
City struggled to get into their usual rhythm in the first half, but came out strongly after the break and Burnley keeper Tom Heaton did well to keep out a fierce blast from Aguero at the near post.
Burnley were fortunate to escape a penalty appeal, when a drive from Bernardo Silva struck the arm of Burnley's Ashley Barnes.
Heaton did well to keep out another fierce drive, this time from Bernardo Silva, before City finally took the lead.
Raheem Sterling went close to a second, but Burnley defender Ben Mee produced a magnificent goal-line clearance to keep the Clarets in the game.
Burnley pushed hard at the end, with Guardiola bringing on two defenders, as City held firm to claim the three crucial points.
Meanwhile, Arsenal's Champions League hopes suffered a serious blow, when the 10-man Gunners went down to a disastrous 3-0 defeat at Leicester.
Unai Emery's side slipped to a third straight loss and missed the chance to climb back into the Premier League's top four.
Jamie Vardy continued his hot streak against the Gunners, with his late brace making eight goals in his last nine games against them.
Youri Tielemans opened the scoring, after Ainsley Maitland-Niles' first-half dismissal.
Arsenal, who remain fifth, were second best all afternoon, and needed Bernd Leno to keep the score down with fine saves from Vardy and Ricardo Pereira.
Victory also allowed Brendan Rodgers revenge over Unai Emery, after Emery's Paris St Germain beat Rodgers' Celtic 7-1 and 5-0 in the Champions League last season.
Impressive Leicester climbed to eighth, three points behind Wolves in seventh, which may still give them a route to Europe.
Elsewhere, Chelsea bolstered their top-four hopes with a 1-1 draw at Manchester United, after the home side's Spanish goalkeeper, David de Gea, gifted the Londoners an equaliser.
United led through Juan Mata's 11th-minute strike, but just before halftime, the visitors were level, when De Gea weakly parried an Antonio Rudiger shot into the path of Marcos Alonso.
With two games remaining in the season, the result put fourth-placed Chelsea on 68 points, two behind Tottenham in third and two ahead of Arsenal.