Raheem Sterling scored deep into injury time to earn Manchester City a 2-1 win over Southampton, re-establishing his team's eight-point lead.
City manager Pep Guardiola ran onto the field, pumped his fists and jumped in delight after Sterling curled a finish into the far corner from just inside the area. The full-time whistle was blown immediately after Southampton restarted.
City won a 12th straight league game — and just like against Huddersfield in a 2-1 victory on Sunday, Sterling was a late match-winner. He has 13 goals now this season, making him City's top scorer.
Oriol Romeu looked as if he had earned a point for Southampton in the 75th minute when he swept home from close range.
That canceled out City's opener, which came when Virgil van Dijk sliced a free kick from Kevin De Bruyne into his own net in the 47th minute. That goal opened up the game after a first half that saw Southampton defend deep and in numbers.
The only time City has dropped points in the league this season was a 1-1 at home to Everton in the second round of games.
City remains unbeaten after 14 games and opponents might finally be working out how to compete with Guardiola's side.
Ozil inspires Arsenal to 5-0 thrashing of Huddersfield
Mesut Ozil inspired Arsenal to a third consecutive Premier League win as it thrashed Huddersfield 5-0.
Read more: Beyonce could sing at football star's wedding...for $2.9m
Alexander Lacazette opened the scoring after just three minutes, but sloppiness soon crept into Arsenal's game and victory looked in doubt before Ozil took over the game.
In less than four minutes second half minutes, Ozil set up Olivier Giroud and Alexis Sanchez, before adding a fourth himself. Giroud added his second to complete the rout in the closing stages.
After a chastening defeat at Manchester City in early November that left many supporters questioning the club's ability to compete for a top-four Premier League finish — let alone the title — Arsenal has recovered in style.
Three consecutive wins for the first time this season, with no goals conceded, has lifted Arsenal to fourth in table and a four-point deficit to rival Tottenham has been reversed.
Since opening the season with two victories, Huddersfield has won just twice in its next 12 games.
Rooney scores from his own half
Wayne Rooney claimed his first-ever hat trick for Everton with a stunning goal from his own half in a 4-0 thrashing of West Ham.
Hammers goalkeeper Joe Hart unintentionally set up Rooney's wonder strike in the 66th minute after racing out on the right-hand side of his area and sliding to end Everton's attack. Or so he thought. Hart's angled clearance went to Rooney who was still inside the center circle. Rooney lashed out first time with the ball traveling the entire West Ham half and over the heads of two defenders with Hart still stranded.
Former England manager Sam Allardyce applauded in the stands at Goodison Park ahead of his appointment as Everton manager, replacing temporary boss David Unsworth.
Read more: Wayne Rooney forgiven by wife Coleen
Hart also played a role in Rooney's 18th-minute opener after bringing down Dominic Calvert-Lewin to give away a penalty. Rooney stepped up and sent the ball low to Hart's right. The England goalkeeper did well to save it, only for the ball to loop back up for Rooney to easily head in an empty net.
Rooney added a second goal 10 minutes later when the ball fell to him unmarked in the area and he calmly swept in a right-footed shot.
West Ham had a chance to get back in the game after 58 minutes when Ashley Williams carelessly gave away a penalty after hacking Diafra Sakho down but Jordan Pickford did well to save Manuel Lanzini's spot kick. Like Hart, Pickford dived low to his right. Unlike Hart, Pickford pushed the ball away from any danger.
Ashley Williams headed in a fourth in the 78th.