If you found it seriously hard to keep up with the Champions League clash between Celtic and Manchester City, you're not alone.
After just three minutes, the Scottish side got off to a cracking start in their Group C match at Celtic Park, with a goal chested in by Moussa Dembele.
Celtic's incredible pace continued with several more chances but Manchester City started upping their game and equalised after 12 minutes, thanks to Fernandinho.
Then, 19 minutes in, a shot from Kieran Tierney made the game 2-1. Yep, there's no denying it was an unreal first 20 minutes.
What an opening first 20 mins ? #celticvcity
-- Darren Allinson (@DarrenAllinson9) September 28, 2016
Some GAME!!! Pure football! Nerves are wild #celticvcity
-- Keith Scott (@scoke83) September 28, 2016
Wow! If they keep this up it'll be 15-15. 2-1 Celtic lead #celticvcity
-- Dan Walker (@mrdanwalker) September 28, 2016
The madness continued, with both teams attacking and Raheem Sterling scored to make it 2-2.
What a lovely composed finish from Sterling; everything I always said he was rubbish at #celticvcity
-- Chris Holt (@HoltChris) September 28, 2016
-- Erubadhron (@D4NNY_F0X) September 28, 2016
Not even half hour in and there's 4 goals #celticvcity What a game!
-- James Phillips (@Jamesmp121) September 28, 2016
-- Stuart MacKinnon (@stuartmack23) September 28, 2016
At this point, with 17 minutes until half-time and four goals scored, it became apparent that some Twitter users couldn't cope.
-- Erik Steckis (@ESteckis) September 28, 2016
Last time a game like this happened was when I played 60 a side as a kid for 3 hours & it finished 43 - 40 #celticvcity
-- Craig Etherton (@CraigEtherton) September 28, 2016
But could Celtic keep this crazy pace up?
Turns out they could. Dembele scored again just minutes after coming back onto the pitch for the second half.
Is this game for real!?
But, you've guessed it - their lead was short lived. Nolito slotted a goal in, making the score level for the third time.
-- Mairi32 (@MairiLang) September 28, 2016
And 3-3 is how the score stayed. Phew...what a game indeed.