Match ends, Tottenham Hotspur 1, Manchester City 3.
Manchester City are on the brink of winning the Premier League as they bounced back from their Champions League exit with victory against Tottenham at Wembley.
Pep Guardiola's side need just three points to be crowned champions, but they will win the title if second-placed Manchester United lose to West Brom on Sunday or to Bournemouth on Wednesday.
Otherwise a City victory in their next game against Swansea on 22 April will be enough.
It was a morale-boosting win for City after the disappointment of Tuesday's defeat to Liverpool in the Champions League quarter-finals.
Despite completely dominating the first half, there were some nervy moments as Tottenham got back into the match, until Raheem Sterling scored City's decisive third.
Gabriel Jesus had put City ahead in the 22nd minute, racing onto Vincent Kompany's long ball and sliding a low shot past Hugo Lloris.
Just three minutes later, the France goalkeeper conceded a penalty, with a studs up sliding challenge on Sterling, although replays suggested it occurred outside of the box. Ilkay Gundogan converted from the spot to double City's lead.
Against the run of play Christian Eriksen halved the deficit. Latching onto Harry Kane's through ball, his shot ricochet off Aymeric Laporte and then back off the Dane and in past Ederson.
After the break City withstood a period of sustained pressure from Spurs, before Sterling hammered in the rebound from Jesus' shot to secure all three points in the 72nd minute.
It inflicted Spurs' first league defeat since losing 4-1 at City on 16 December, ending an unbeaten run of 14 matches.
Mauricio Pochettino's side stay fourth, seven points clear of Chelsea in fifth.
City's deja vu
Much like the first-half of last weekend's Manchester derby, City were totally dominant.
David Silva and Kevin De Bruyne, two nominees for the Professional Footballers' Association Players' Player of the Year award, were afforded the freedom of Wembley.
But Eriksen's goal sent shockwaves through the City team, with Guardiola throwing his water bottle down in frustration at his team's defensive misgivings.
Suddenly Spurs were on the front foot and it looked like City might blow a two-goal lead for the second time in a week, after Manchester United's 3-2 comeback win in the derby.
City were also wasteful in front of goal, first Jesus scuffed a shot wide from 12 yards with just Lloris to beat.
Then Sterling, who was guilty of missing two golden chances against United, skipped past the Frenchman, but with the goal at his mercy, hesitated and Ben Davies managed to block his shot.
In the end, the Spurs comeback never materialised and City saw out their first win in four games.
Spurs' slow start
Tottenham started the game poorly and by the time they got into the contest, they found themselves 2-0 down.
They afforded so much space to City's attacking talents and were repeatedly caught out of position in defence.
The first-half could have been worse, Leroy Sane should have put City ahead after three minutes when he found himself in space in the box and hit the post with a volley, while Davinson Sanchez struggled at the heart of the Spurs defence.
They looked a different team after the break, hustling and pressing City, pinning the visitors, preventing them from playing out from the back.
While Eriksen was Spurs' best attacker, Kane was subdued, offering little threat with just 18 touches in the match.
Man of the match - Kevin De Bruyne
'After 15 minutes I said we will be champions'
Tottenham boss Mauricio Pochettino told BBC Sport: "In the end, if we analyse the game, they fully deserve the victory.
"We struggled to start in the game. When we conceded the penalty, we started to play.
"For sure they are going to win the league, but I'm disappointed because we didn't compete in the first 25 minutes.
"In football you always want to compete and win. We feel that we are close but it is not enough.
"We still need to improve to reach the last level which is the most difficult thing."
Manchester City boss Pep Guardiola told BBC Sport: "I said to my staff after 10-15 minutes 'After today we will be champions.' After the last week to come here and play like we did, we will be champions.
"In the past with [defeats by] Manchester United and Liverpool, maybe it was not easy for the players but we were good and we created chances in the second half to score more goals and we're so happy.
"We will try hard to be champions in front of our fans at the Etihad Stadium."
Stats - Sterling's goal spree
- This was City's 14th away win in the Premier League this season - the only side to have won more in a single campaign is Chelsea in 2004-05 (15).
- Prior to the game, Spurs hadn't lost a Premier League home game by a margin of two or more goals since August 2014 (0-3 v Liverpool).
- Sterling scored his 22nd goal of the season for Manchester City, which is at least twice as many as he's registered in any of his previous seasons in all competitions (11 in 2014-15 and 2015-16).
- Eriksen has netted in each of his past four games for Tottenham in all competitions (five goals); his longest scoring streak for Spurs.
- Jesus has been directly involved in 27 goals in 34 starts in all competitions for Manchester City (20 goals and seven assists).
- Guardiola's side are one of four clubs to have won away at all three of Arsenal, Chelsea and Spurs in the same Premier League campaign (alongside Coventry in 1993-94, Charlton in 2001-02 and Blackburn in 2002-03).
- Tottenham conceded a goal from the penalty spot in the Premier League for the first time in 59 games, last conceding against West Ham in November 2016.
City host Swansea on 22 April (16:30 BST), when they will definitely wrap up the title with a win. Spurs travel to Brighton in the league on Tuesday (17 April - 19:45 BST), before Saturday's FA Cup semi-final against Manchester United (17:15 BST).
- 1LlorisBooked at 24mins
- 6D Sánchez
- 33DaviesBooked at 27mins
- 19DembéléBooked at 70minsSubstituted forLucas Mouraat 73'minutes
- 11LamelaSubstituted forSon Heung-Minat 64'minutes
- 20AlliSubstituted forSissokoat 84'minutes
- 7Son Heung-Min
- 27Lucas Moura
- 4KompanyBooked at 66mins
- 18DelphBooked at 77mins
- 17De BruyneBooked at 41minsSubstituted forY Touréat 89'minutes
- 33Gabriel JesusBooked at 45minsSubstituted forBernardo Silvaat 76'minutes
- 19SanéSubstituted forOtamendiat 64'minutes
- 20Bernardo Silva
- 42Y Touré
- Jonathan Moss
- Shots on Target
Second Half ends, Tottenham Hotspur 1, Manchester City 3.
Foul by Nicolás Otamendi (Manchester City).
Harry Kane (Tottenham Hotspur) wins a free kick in the attacking half.
Corner, Tottenham Hotspur. Conceded by Yaya Touré.
Attempt saved. Lucas Moura (Tottenham Hotspur) right footed shot from outside the box is saved in the centre of the goal. Assisted by Harry Kane with a headed pass.
Corner, Tottenham Hotspur. Conceded by Kyle Walker.
Substitution, Manchester City. Yaya Touré replaces Kevin De Bruyne.
Aymeric Laporte (Manchester City) wins a free kick in the defensive half.
Foul by Lucas Moura (Tottenham Hotspur).
Attempt saved. Christian Eriksen (Tottenham Hotspur) left footed shot from the centre of the box is saved in the bottom left corner.
Foul by Raheem Sterling (Manchester City).
Kieran Trippier (Tottenham Hotspur) wins a free kick in the defensive half.
Attempt blocked. Son Heung-Min (Tottenham Hotspur) left footed shot from outside the box is blocked. Assisted by Kieran Trippier.
Substitution, Tottenham Hotspur. Moussa Sissoko replaces Dele Alli.
Corner, Tottenham Hotspur. Conceded by Vincent Kompany.
Attempt blocked. Dele Alli (Tottenham Hotspur) right footed shot from outside the box is blocked. Assisted by Lucas Moura.
Raheem Sterling (Manchester City) wins a free kick in the defensive half.
Foul by Kieran Trippier (Tottenham Hotspur).
Fabian Delph (Manchester City) is shown the yellow card for a bad foul.