Over the last few weeks, fans of English football have been treated to some rather incredible matches.

The third round of the FA Cup lived up to it's typically dramatic billing, whilst the last two Premier League matchdays have produced four six-goal thrillers.

But today's affair at Carrow Road, featuring Norwich City and Liverpool, eclipsed all those aforementioned games and any match we've seen so far this season as the ball hit the back of the onion bag a whopping nine times.

Yet, the contest was even more special than the 5-4 scoreline in the Reds' favour might initially suggest, as the lead and momentum relentlessly swung throughout the 90 minutes.

Liverpool took the lead early on, only to find themselves 2-1 down at half time and 3-1 down soon after the restart, courtesy of a Dieumerci Mbokani backheel, a Steven Naismith debut goal and a Wes Hoolahan penalty.

But the Reds hit back and drew level at 3-3 just twenty minutes later, only for James Milner to go one step further and reclaim the lead after latching onto a terrible backpass from Russell Martin.

Following a rather quiet next 15 minutes, centre-back Sebastian Bassong popped up on the edge of the box in stoppage time to squeeze a slow swerver past Simon Mignolet. with the scores now at 4-4, it seemed both sides would call a truce and walk away with a well-deserved point-a-piece.

With the scores now at 4-4, it seemed both sides would call a truce and walk away with a well-deserved point-a-piece. But substitute Adam Lallana clearly had other ideas and with literally the last kick of the game, unleashed a volley into the ground that looped over Norwich's Declan Rudd.

As the Liverpool players went to celebrate their fifth goal of the afternoon with manager Jurgen Klopp, referee Lee Mason blew the final whistle.

Needless to say, the incredible match has whipped Twitter into an absolute frenzy. Here are some of the best reactions:

Perhaps most incredibly of all, one fan actually called it BEFORE the game! Hero...