Arsenal had their advantage at the top of the Premier League cut after Joe Allen’s late equaliser gave Liverpool a deserved point in an Anfield thriller.
Olivier Giroud’s second-half strike – his second of the night and 18th of the season – looked to have put the Gunners on course for a crucial victory, but substitute Allen rewarded the hosts for a display bursting with energy and spirit with a low 90th-minute finish.
Roberto Firmino twice gave Liverpool the lead in a breathless first half, the second a spectacular 20-yard drive, but Arsenal took advantage of poor defending from Jurgen Klopp’s side to level through Aaron Ramsey and Giroud.
Giroud also missed an open goal in the first half, while Firmino struck the bar in a wide open game.
With 10 minutes remaining, Arsenal’s lead at the top of the table was four points. Yet Robert Huth’s late winner for Leicester City at Tottenham and Allen’s late strike left Arsenal only ahead of the Foxes on goal difference.
The visitors looked to have finally established supremacy in this topsy-turvy encounter when Giroud turned to put them ahead 10 minutes after the break – but then failed to press home the advantage and paid a heavy price.
And it will be a matter of concern to Arsenal manager Arsene Wenger that on nights like this at places like Anfield, they did not show the necessary ruthlessness to close out a game that was within their grasp.
The Reds deserve great credit for the way they responded to the disappointment of going behind after leading twice – but Arsenal showed no assurance or authority when the pressure mounted in the closing stages and there was an inevitability about Allen’s equaliser.