LONDON (AFP) - Joe Allen's dramatic last-minute equaliser earned Liverpool a 3-3 draw at home to Arsenal on Wednesday that enabled Leicester City to move level on points at the Premier League summit.
The Welsh midfielder volleyed home in front of the Kop at a wintry Anfield to deny leaders Arsenal a victory that would have kept Arsene Wenger's men two points clear at the top of the table.
Robert Huth scored an 83rd-minute winner as Leicester won 1-0 at fourth-place Tottenham Hotspur, while Manchester City remain three points off the pace in third after drawing 0-0 at home to Everton.
Arsenal travel to Stoke City on Sunday and will do so with renewed doubts after their title credentials after failing to protect the advantage given to them by Olivier Giroud's 55th-minute goal.
Roberto Firmino was preferred to Christian Benteke up front by Liverpool manager Jurgen Klopp and he rewarded the German's faith by slamming home a 10th-minute opener after Petr Cech parried a shot from Emre Can.
Aaron Ramsey equalised four minutes later, beating Simon Mignolet at his near post from Joel Campbell's through ball, only for Firmino to restore the hosts' lead in the 19th minute, gathering a lay-off from James Milner and arcing a magnificent 25-yard shot into the top-right corner.
But Giroud equalised in the 25th minute, toeing Ramsey's corner past a hesitant Mignolet at the near post.
The France striker then committed an embarrassing miss, somehow diverting Theo Walcott's low cross away from goal with the net yawning, before Firmino grazed the bar in first-half stoppage time.
He atoned 10 minutes into the second half, collecting Campbell's deflected pass and turning away from Kolo Toure before planting a shot past Mignolet for his 18th goal of the campaign.
But Allen had the last word in a breathless encounter, meeting substitute Benteke's knock-down with an assured volley that nestled in the bottom-left corner.
A late Harry Kane goal had earned Tottenham a 2-2 draw with Leicester when the teams met in the FA Cup on Sunday, but Claudio Ranieri's men claimed a measure of revenge thanks to Huth's late goal at White Hart Lane.
The German centre-back was left unmarked to head home a Christian Fuchs corner, allowing Leicester to open up a seven-point advantage over their opponents, who are now just a point clear of fifth-place West Ham United.
Manchester City were left to curse Everton for the second time in a week, drawing 0-0 at the Etihad Stadium after losing 2-1 in the first leg of their League Cup semi-final last week.
Elsewhere, James McClean scored an 86th-minute winner as West Bromwich Albion drew 2-2 at improving champions Chelsea.
Chelsea substitute Kenedy put Chelsea on course for victory in the 73rd minute after Craig Gardner had cancelled out Cesar Azpilicueta's opener for the hosts, but McClean had the final say with a low, right-foot shot.
Jermain Defoe netted a hat-trick as Sunderland climbed to within a point of safety by winning 4-2 at fellow strugglers Swansea City, who are now just a point above the relegation zone.
After Defoe had given Sunderland a third-minute lead at the Liberty Stadium, a Gylfi Sigurdsson penalty and an Andre Ayew strike put Swansea 2-1 up.
But Swansea had had Kyle Naughton sent off for a high foot on Yann M'Vila in between and the visitors' numerical advantage told in the second half as Patrick van Aanholt equalised before Defoe scored twice.
Goals from Shane Long and Dusan Tadic gave Southampton a 2-0 win over Watford.
Meanwhile, Jon Walters and Joselu scored and Ryan Bennett put through his own goal as Stoke City won 3-1 against Norwich City, who replied through a screamer from Jonny Howson.