LONDON — Substitute Sergio Aguero slalomed through the defense to score the go-ahead goal in the 78th minute, giving Manchester City a 2-1 win at rival Manchester United on Monday night that cut the defending champion’s Premier League deficit to 12 points with seven games left.
James Milner gave the visitors the lead with a 51st-minute shot that deflected off Phil Jiones after Gareth Barry stole the ball from Ryan Giggs and cut back a pass to Samir Nasri.
City captain Vincent Kompany inadvertently deflected Jones’ header into his own eight minutes later for an own goal. Aguero entered the game in the 72nd.
Seeking a record 20th English league title, United (25-4-2) lost a league match at home for the first time since a 3-2 defeat to Tottenham on Sept. 29. Overall, United had been 16-0-2 in the league since a 1-0 defeat at Norwich on Nov. 17.
City is second at 19-4-8.
LAZIO 1, ROMA 1
ROME — Hernanes put Lazio ahead and failed to convert a penalty kick in a 1-1 tie against Roma in the city derby.
Hernanes gave Lazio the lead in the 16th with a 25-yard volley and was wide with a penalty wide in the 48th. Hernanes fouled Miralem Pjanic, giving Roma a penalty that was converted by 36-year-old captain Francesco Totti in the 56th minute.
Lazio finished a man short after Giuseppe Biava received his second yellow card in the 69th.
The match was marred by clashes outside Stadio Olimpico before kickoff, with at least four fans stabbed and an ambulance attacked.
Lazio (15-10-6), which had won the previous three derbies, is sixth, 20 points out of first and three points ahead of seventh-place Roma (14-11-6).