The 2018 Formula 1 season has had its fair share of twists and turns as well as delivering racing action.
Ahead of the Canadian GP, we look back on the season so far.
Mercedes' Lewis Hamilton leads the standings but Ferrari's Sebastian Vettel is in hot pursuit
Crashes, shoeys and dives
Daniel Ricciardo has made the headlines for all the right reasons in recent races, winning the Monaco grand prix from a seemingly impossible situation.
He celebrated by diving into a pool. This adds to him drinking champagne from his shoe after he won at the Chinese grand prix - never change Daniel, never change.
Max Verstappen has come under fire once again for his aggressive driving style, rear-ending his Red Bull team mate Daniel Ricciardo in one disastrous race.
The championship is still very much open and anyone's for the taking, this weekend's race in Canada will give a stern test of driver credentials as they close in on the home stretch.
In case you needed a refresher, click on the links below: