Arsenal, Liverpool and Chelsea won on derby day in the Premier League to keep the chase on leaders Manchester City alive going into the hectic Christmas period.
The Gunners won an explosive north London derby as Pierre-Emerick Aubameyang’s brace and inspired a pulsating 4-2 win over bitter rivals Tottenham on Sunday.
Unai Emery’s side extended their unbeaten run to 19 matches in all competitions after fighting back from a 2-1 first-half deficit.
Aubameyang’s penalty had put Arsenal ahead before Eric Dier’s header and a controversial Harry Kane spot-kick gave Tottenham the lead at halftime at the Emirates Stadium.
But the fireworks were far from over as Aubameyang’s superb long-range equaliser sparked a second half surge from the Gunners.
Lacazette came off the bench to put Arsenal ahead and Lucas Torreira sealed the points with his first goal for the club to send the Emirates into raptures.
It was only Arsenal’s second win in the last nine league north London derbies and beyond stealing local bragging rights, it felt like a significant moment for Emery’s team in the bigger picture.
Earlier, Chelsea bounced back from their slump at Spurs last weekend to beat struggling Fulham 2-0 at Stamford Bridge.
The Blues took the lead early on when Pedro slotted home after a strong run and pass from N’Golo Kante, and substitute Ruben Loftus-Cheek made the win safe when he fired past Rico after an intricate passing move with Eden Hazard and Pedro.
Elsewhere, substitute Divock Origi scored a bizarre 96th-minute goal as a terrible Jordan Pickford error gifted the Reds victory over Everton in the Merseyside derby at Anfield.
It was a cruel end to the 232nd meeting between the city rivals as Everton had at times played the more adventurous football in a lively encounter.
The Reds now sit two points behind City, and five ahead of third-placed Chelsea after matchday 14.