Arsenal were close to leaving Anfield with 3 points and retaining their 2 point advantage at the top of the table as Leicester City took the lead through Robert Huth at White Hart Lane against Tottenham, but they were disappointed as Joe Allen who came on as a substitute equalised to make it 3-3 for Liverpool.
Roberto Firmino put Liverpool ahead twice, in the 10th minute and 19th minute with Aaron Ramsey and Olivier Giroud levelling for Arsenal to make the scoreline 2-2 within 25 minutes.
Arsenal went on ahead to take the lead through Olivier Giroud 10 minutes into the second half, yet Liverpool continued to play with wonderful sense of adventure, and the setback for Arsenal eventually happened in stoppage time coming off the boots of Joe Allen – with an assist from another substitute, Christian Benteke, as he fired his shot into the bottom corner to spare Liverpool a home defeat.
The two sides have now accumulated 41 goals between them in their last 10 encounters.
The result at Anfield however, gave Leicester City a lift as the Foxes defeated Tottenham 1-0 at White Hart lane to take them to 43 points, joint top on points with the Gunners.
Other Results on the night saw Manchester City share the spoils with Everton in a scoreless game and defending Champions Chelsea held to a 2-2 draw by West Bromwich Albion while Southampton registered a 2-0 win at home against Watford, Stoke City defeated Norwich 3-1 and Sunderland got a vital away win at the Liberty stadium against Swansea 4-2.