If you want football entertainment, watch Sunday's game between Liverpool and Manchester City on repeat.
The two attack-minded giants served up a real feast on Merseyside, with Jurgen Klopp's side running out 4-3 winners, ending Pep Guardiola's impressive unbeaten run in the Premier League.
At one point, Liverpool were 4-1 up on the league leaders, with Roberto Firmino, Sadio Mane and Mohamed Salah all scoring in one of the craziest 10 minutes of football you'll ever see.
Bernardo Silva and Ilkay Gundogan scored late on to make it interesting, but Liverpool were just about able to see it over the line, extending their unbeaten run to 18 games in all competitions.
It was the first time this season that in a big game, City's Kevin De Bruyne wasn't running the show, with Emre Can and Gini Wijnaldum doing a great job nullifying the Belgian.
And after the match, the superstar took to Twitter to post a truly classy message, praising both his own teammates and Liverpool.
DE BRUYNE DELIVERS SOME CLASS
It's posts like that which make the game all the better.
City were deservedly beaten, but De Bruyne is right to be proud of his colleagues.
Liverpool fans were understandably buoyant over the result, but also shared their appreciation for the Belgian's classy act.
LIVERPOOL FANS REACT
Just nice to see respect from rivals fans towards a true gentleman of the game.
The defeat an Anfield should do little to derail City's title charge with the Citizens still sitting 15 points ahead of Manchester United at the top of the table - although they do have a game in hand.
Leroy Sane - who scored one of the goals - believes that no one will remember the defeat come the end of the season.
"It must have been an incredible game for the fans, so many goals but for us it was not the best day," Sane told reporters.
"We show character in every game, we always try to score goals. We are disappointed to lose a game, it is a long time since we won here at Anfield.
"But at the end of the season, when we win the Premier League, nobody cares if we lost a game."
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms