Liverpool won 5-4 away at Norwich in a game that exposed both sides defensive frailties, with the majority of the game's shots converting into goals.
Liverpool took an early lead, then fell 3-1 behind, before leading 4-3 - James Milner seeming to have won the game for the reds.
But there was more to follow.
Norwich equalised in the 92nd minute before the reds sealed the points in the 94th minute thanks to substitute Adam Lallana's goal.
There had been one change from last week's defeat against Man Utd - Ibe replacing Lallana.
The reds started lethargically - but Firmino got the reds on their way in the 18th minute. Was it going to be a stroll in the park?
No, of course not.
On the half hour, from a corner, Norwich equalised. The reds failed to deal with the corner, it was headed back towards goal, and Bezua backheeled past Mignolet.
In the 41st minute Naismith, making his Norwich debut, put the home side ahead.
Early in the second half, Alberto Moreno lost his head, and gave away a penalty. He made two attempts at giving Norwich a penalty - which they duly despatched to give them a 3-1 lead.
But Norwich could defend just as badly as the reds. Within 90 seconds Henderson had grabbed one back. 3-2.
Just after the hour Firmino added his second to level the game - Game on.
A horrible backpass from Norwich allowed Milner to run on - a one on one with the keeper which he finished. 4-3 Liverpool -surely all over.
Injury time was approaching and there was going to be five minutes of it.
Bassong smashed in an equaliser to send the home fans delirious, but Liverpool would have the last laugh - Caulker involved in the box and the ball falls to Adam Lallana who fires in, removes his top, and then joins the touchline celebrations with Liverpool manager Jurgen Klopp.
Madness. All of it