Everton fans were left in disbelief as they watched their side take a two-goal lead against Sunderland, which they then threw away, before three quick goals took them to a 6-2 win against Sam Allardyce's side.
Arouna Kone became the fifth different Ivorian to score a Premier League hat-trick - after Didier Drogba, Arouna Dindane, Yaya Toure and Saloman Kalou - against the Black Cats, while Gerard Deulofeu and Romelu Lukaku were also on the scoresheet to go along with Sebastian Coates own goal.
The Toffees got off to a lightning quick start thanks to strikes from Deulofeu and Kone, and Roberto Martinez would have been confident of bagging all three points with just 31 minutes on the clock.
However Sunderland, who seem destined for a relegation scrap this season, fought back thanks to goals from Jermain Defoe and Steven Fletcher either side of half-time. And that's when it started raining goals.
Everton bagged no less than three goals in seven minutes as all hell broke lose, before Kone completed his hat-trick with around 15 minutes remaining.
"It was end to end," Everton midfielder Gareth Barry said afterwards. "Not the plan we had. The goal before half-time changed it a bit. Second half, some of our attacking play was really good.
"The plan was to get down the sides. It was the one-twos around the box that paid off and we took our chances when they came. At the end of my career I will look back at having played so many games. While I'm still playing I have to keep enjoying it. My body is good. I'll take it a season as a time."
The win means that Everton are now up to 8th in the Premier League, just one point behind cross-city rivals Liverpool after 11 games.
Understandably, Everton fans were delighted with their side's efforts afterwards, with praise reserved for Kone, Deulofeu and Lukaku in particular.
Check out the best of the reaction to this incredible game on Twitter below:
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms