On this day in 2016 Liverpool played out a thrilling 3-3 draw with league leaders Arsenal.

Going into the match off the back of two cup games, Klopp’s Reds were well-rested and ready to face Arsene Wenger’s Arsenal side who hadn’t won at Anfield since 2012. Despite their good league form, the Gunners got off to a slow start as Liverpool samba-man Roberto Firmino netted inside 10 minutes after Emre Can’s initial effort was palmed into the path of the Brazilian by a helpless Petr Cech. However, it didn’t take long for the London outfit to respond with Ramsey levelling the scoring just 5 minutes later. Though soon after the hosts restored their lead through another Roberto Firmino strike, this one screaming its way into the top corner of the net from 20 yards. After such a fast paced, end-to-end start to the game, the scoring wasn’t over yet as France striker, Olivier Giroud, grabbed Arsenal’s second of the match after 25 minutes to make it 2-2. From there things seemed to settle and the half eventually ended with no more goals after Giroud’s equaliser, seeing both sides go into the intermission at 2-2.Firmino nets his second of the night in spectacular fashion

The second half began just as it had ended for the visitors with Giroud netting his second of the match to give the Gunners the lead for the first time on the night. As the game went on it looked as if Liverpool wouldn’t be taking anything from their clash with the league leaders as Arsenal’s defence held steadfast in the wake of Liverpool’s efforts to salvage a point. However, the match had one more twist in the tail as substitute Joe Allen latched onto a Christian Benteke header and netted an excellent low-driven volley in injury time to make it 3-3 and end yet another classic match against Arsenal.