Phil Foden’s early goal, his first in the league, gave City the lead and in another quality encounter between the two sides – though with little of the thrill and drama of Wednesday’s European game – both teams passed up presentable opportunities to add to the goals tally.
The result sees City go top of the league and Tottenham drop vital points in the race for a top-four spot.
Here’s a look at how the players rated.
Ederson 8 – Maintained a high level of alertness and made some crucial saves.
Kyle Walker 6 – Got forward regularly but had some awkward moments defensively and possibly got away with a handball.
John Stones 6 – Was almost punished for an early mistake by Son and occasionally got exposed.
Aymeric Laporte 7 – Fortunate to get away with an early pull on Eriksen but made some important challenges.
Oleksandr Zinchenko 6 – Offered support to attacks but not a dynamic performance.
Ilkay Gundogan 6 – Composed in possession but did not provide much protection for the defence.
Kevin De Bruyne 6 – Could not replicate the brilliance of his performance on Wednesday before being forced off injured before half-time.
Phil Foden 7 – Justified his inclusion with an early goal and some smart, creative play.
Bernardo Silva 8 – Delivered a superb cross to open up Spurs for the early goal and his runs were a constant danger.
Raheem Sterling 6 – A quiet afternoon by his standards although he was unfortunate to be denied a goal by Gazzaniga.
Sergio Aguero 7 – Set up Foden early on with a nice cushioned header and kept the Spurs defence occupied.
Fernandinho 6 – Brought some solidity to midfield as City were forced to reshuffle following De Bruyne’s departure.
Leroy Sane 6 – Came on to freshen up the attack but could not get into his stride.
David Silva n/a – Had little impact after coming on for the last five minutes.
Bernardo Silva's game by numbers vs. Tottenham:— Squawka Football (@Squawka) April 20, 2019
5 tackles made
4 chances created
And he gave his MOTM award to Phil Foden. 👏 pic.twitter.com/XIBqAznHjJ
Paulo Gazzaniga 7 – Making his first Premier League start since September, Gazzaniga produced a fine save to deny Sterling.
Juan Foyth 7 – Foyth was deployed in an unusual right wing-back position and put in a solid performance.
Toby Alderweireld 8 – Another mightily impressive performance from the Belgium defender, who produced a goal-saving block from Aguero.
Davinson Sanchez 5 – The Colombian left Aguero unmarked for first goal and was generally the weakest of Spurs’ three defenders.
Jan Vertonghen 7 – Could maybe have given a penalty away in the first half but was assured after the break.
Ben Davies 6 – Given the runaround in the first half by Bernardo Silva, the left-back did improve after the break.
Eric Dier 6 – Playing his first game since March, Dier was rusty but did offer some steel in midfield.
Dele Alli 6 – Again playing with a cast on his hand, Alli’s best moment came when he produced an outrageous piece of skill to beat three City players.
Christian Eriksen 7 – Spurned his side’s best chance in the first half when he shot straight at Ederson, but otherwise pulled the strings.
Lucas Moura 6 – The Brazilian had a quiet game, but could have snatched an equaliser with better composure.
Son Heung-min 7 – City were again petrified of Son’s pace and he was Spurs’ most attacking threat, having three good chances in the first half.
Victor Wanyama 6 – Put in a solid shift.
Danny Rose 6 – Played in an unusual midfield role and put himself about.
Fernando Llorente 5 – Could not make an impact.
Christian Eriksen has created 3+ chances in his last 5 Premier League games:— Statman Dave (@StatmanDave) April 20, 2019
🎯 4 vs. Southampton
🎯 5 vs. Liverpool
🎯 5 vs. Crystal Palace
🎯 6 vs. Huddersfield
🎯 3 vs. Man City
Reliable creator. 🇩🇰 pic.twitter.com/pgayUBIwh4
*Copy provided by Press Association Sport
Know more about Sport360 Application