Only two races into the 2019 Formula One Season and we've had a whole bunch of drama, swings in title contenders in the middle of a race and a stacked up midfield.
However, while Charles Leclerc drove a brilliant race to lead most of the race on Sunday, a mechanical problem saw him relegated to third, while Sebastian Vettel who might have taken second, made an unforced error to leave him in fifth.
McLaren had a stormer of a day with Lando Norris taking P6 and best of the rest, while Renault who were on for a strong finished suffered an eerie double failure near the end of the race. With it all to play for at the beginning of the year, we head to China for the 1000th Grand Prix in the history of Formula One.
Mercedes will be looking to close that pace gap, while Ferrari will be hoping to close that reliability issue and ensure that if Leclerc, or indeed Vettel has a great drive that they will be rewarded at the end of the race.
Last time round in China we saw amazing action, with Daniel Ricciardo taking advantage of spins and misfortunes around him to claim a surprise win in Shanghai.
Will we see him in the Renault putting up any sort of a fight? Can Leclerc in a reliable car on a circuit that should suit the Ferrari finally claim the win he was denied in Bahrain? Or will Mercedes improve their performance again and take a routine victory?
We sure don't know but like always, that won't stop us from guessing, check out our 5 Early Predictions for the 2019 Chinese Grand Prix!
#5 Hamilton on Pole
With the Grand Prix in China being the historic 1000th race in Formula One history, I can't help but feel that Lewis Hamilton will rise to the challenge either on Saturday or on Sunday... or even both.
However to start with I believe that Hamilton, who has had a few issues with his car in the last two races, will extend his record and take an unprecedented 85th pole position in China.
Ferrari will still be reeling from their mechanical issues with Leclerc and they'll be far more focused on race pace, rather than pushing themselves to the brink on Saturday.
Meanwhile, I believe Hamilton will keep his calm and in smooth fashion take pole position here. Last year it was Vettel who took pole, but with the Ferraris having their issues and with Leclerc being seemingly faster than his teammate, for now, I see the Mercedes being ahead of both of them.
While Bottas may be able to put a challenge to Hamilton and be the one to take pole at F1's historic 1000th race, I can't see it being anyone other than the five-time World Champion and the most successful driver on the current grid to take pole with everybody scrambling for position