Sergio Aguero scored four second-half goals as Manchester City beat Leicester City 5-1 to extend their lead at the top of the EPL to a massive 16 points.
Raheem Sterling put City in front after just three minutes and although Jamie Vardy equalised on 24 minutes, Aguero scored a 19-minute hat-trick and added a fourth in injury time to clinch a commanding victory.
City now sit 16 points ahead of Manchester United, who play at Newcastle United on Sunday.
Aguero's four-goal haul was his best since he hit five against Newcastle in October 2015, and his fourth was the pick of the lot, a 25-yard bullet that arrowed into the net.
His first two goals came from perfect assists by Kevin De Bruyne and his third was a superb chipped effort before the stunning fourth.
Tottenham boosted their hopes of a top-four spot as they beat Arsenal 1-0 in the north London derby, while at the other end of the table, Swansea moved out of the bottom three and Stoke dropped into the relegation zone.
Tottenham are now third, one point above Liverpool and seven above Arsenal in sixth.
"I thought we deserved it," said goalscorer Harry Kane, who has now netted seven goals in seven north London derbies.
"We should have finished it off, but we'll take the 1-0. It was a great performance by the team. Thankfully I was there to put one away."
The match at Wembley also saw a Premier League record attendance of 83,222, only
38 short of the all-time English league record, which was set at Manchester City's old ground of Maine Road in 1948.
Arsenal manager Arsene Wenger rued the late chances that went begging.
"After they scored we were destabilized and we could have conceded one or two more but in the final part we should have come back to 1-1, that makes it difficult to swallow," he said.
Ki Sung Yueng grabbed the winner nine minutes from time as Swansea continued their resurgence by beating Burnley 1-0 to climb out of the relegation zone.
Charlie Adam saw his late penalty saved by Mat Ryan as Stoke dropped into the bottom three following a 1-1 draw at home to Brighton & Hove Albion.
Everton moved into the top half thanks to a 3-1 win over Crystal Palace, all three goals coming in the second half.
Javier Hernandez and Marko Arnautovic scored the goals as West Ham pulled away from trouble with a 2-0 win over Watford in the afternoon's other match.