Harry Kane scored two as second-placed Tottenham beat Everton 3-2 to close the gap on leaders Chelsea to seven points.
He struck in the 20th minute with a venomous 20-yard shot that beat Joel Robles at his near post, then sidefooted home from Dele Alli's through ball after the break.
Romelu Lukaku slotted in from Kevin Mirallas' pass to give Everton hope.
Alli then poked in Harry Winks' free-kick for 3-1, before Enner Valencia tapped home Ross Barkley's set-piece.
Sunderland 0-2 Man City
Sergio Aguero scored his fifth goal in three games to help Manchester City back into third place in the Premier League and keep Sunderland rooted to the bottom of the table.
The Black Cats had defended doggedly before a swift City counter attack ended with Aguero prodding in Raheem Sterling's low cross from close range.
The visitors then clicked into gear as David Silva fed the explosive Leroy Sane for the Germany winger to double their lead after the break.
Jermain Defoe did find the net in a rare Sunderland attack late on, but his header was ruled out for offside.