On Sunday, Sebastian Vettel had a very successful day in Montreal where he retook the Championship lead by winning the Canadian Grand Prix.
The German's win was his third race victory in 2018 and now leads rival Lewis Hamilton by just a single point after seven rounds.
Vettel controlled from start to finish in his Scuderia Ferrari which proved to be the car to beat on the weekend.
He was voted Formula 1's Driver of the Day on their website by the fans but is he Sportskeeda's most impressive racer from the weekend?
It's time to find out!
Take a look at Sportskeeda's driver ratings from the 2018 Canadian Grand Prix...
#10 Williams
Lance Stroll - DNF
Nothing beats racing at your home race in front of the local crowd who a majority are supporting you and shouting your name on the other side of the barriers.
Lance Stroll was able to experience that for the second time after his debut home race in 2017. But even with all the build-up mostly focusing on the Williams driver, it was a very short race than planned for Stroll.
The Canadian's race ended after just a few corners after a collision with Toro Rosso's Brendon Hartley.
It was a weekend to forget for the local hero.
Driver rating: 1/10
Sergey Sirotkin - 17th
Williams' season just looks to be getting worse and worse and it is starting to show how bad their status is by being bottom of the Constructors' Championship after the first seven races.
Stroll going out of the race in the opening lap just added misery to their long list of problems.
Sergey Sirotkin may have finished the race with no damages but that's the only positives the Russian can take from Sunday's race.
Sirotkin finished last with no real highlights from his racing performance.
Driver rating: 2/10
#9 Sauber
Charles Leclerc - 10th
This man from Monaco can just not get a foot wrong at the moment.
A top 10 finish in Azerbaijan, Spain and now with Canada added to his list, Charles Leclerc is looking very impressive for Sauber.
It was a tenth place finish again for Leclerc which will just add more interest from the Scuderia Ferrari garage. Sauber better make the most out of this young driver.
Driver rating: 7/10
Marcus Ericsson - 15th
It is a rather tough time for a driver like Marcus Ericsson at Sauber.
He is a Swedish racer who has experienced Formula 1 long enough to be able to display his racing talents to his current bosses and others in the industry. But it's just not happening for him.
When his teammate, Charles Leclerc, is achieving points finish consistently then you start to question what Ericsson really has to offer to the team.
Driver rating: 3/10
#8 Haas
Romain Grosjean - 12th
Before the race had commenced in Montreal on Sunday, both Romain Grosjean and Kevin Magnussen were warned by their bosses at Haas not to crash the car and bring them home in one piece.
Both drivers achieved their main objectives but with no points added to the Constructors' Championship, what's the point?
Grosjean would have been under real pressure if he faced another DNF in Canada so it's maybe a little relief for the Frenchman.
Driver rating: 3/10
Kevin Magnussen - 13th
Haas are looking patient when wanting the best out of Magnussen and Grosjean. But at the moment, both drivers are struggling for performance and their chances of snatching fourth place in the Constructors' is looking very unlikely.
Magnussen had a rather quiet race on Sunday; the Dane could do with more eventful races and soon.
Driver rating: 3/10
#7 Toro Rosso
Pierre Gasly - 11th
The Frenchman will be gutted to miss out on another points finish but the Toro Rosso driver yet again had a strong performance.
He battled for tenth all the way until the end and brought the car home. It was Charles Leclerc who beat him to the final point spot.
Just like Leclerc, Gasly has a promising future in Formula 1.
Driver rating: 5/10
Brendon Hartley - DNF
Brendon Hartley's plans for Sunday in Canada fell short after crashing out of the race in the opening lap.
The New Zealander and Lance Stroll crashed after the first few corners. This may just add more pressure on Hartley's future in Formula 1.
Before the race, Hartley seemed confident that he would stay with Toro Rosso for the remainder of the season. But when you compare his recent race performances to his teammate, Gasly, he could be hanging by a thread.
Driver rating: 1/10
#6 Force India
Esteban Ocon - 9th
Esteban Ocon performed very strongly in Monaco by starting and finishing sixth for Force India while his teammate, Sergio Perez, missed out on adding more points for the team.
Ocon again secured another top finish with Perez having a frustrating P14 finish.
The two Renaults of Nico Hulkenberg and Carlos Sainz finished ahead of the Frenchman which won't help Force India so much in the Constructors' Championship.
Driver rating: 5/10
Sergio Perez - 14th
Sergio Perez has been underperforming in at least the previous two races in Monaco and now in Canada.
The Mexican had a moment at Circuit Gilles Villeneuve when he nearly collided with Renault's Carlos Sainz.
Perez was then heard on the team radio saying that Sainz should be black flagged.
Possibly a heat of the moment for Perez but a weekend to forget.
Driver rating: 3/10
#5 McLaren
Fernando Alonso - DNF
Last weekend was a special race for Fernando Alonso.
It was the Spaniard's 300th Grand Prix in Formula 1, not many legends in the racing series can say they've reached that big number.
But it was a 300th race mark to forget as his troubles with the McLaren came and spoilt the party, again. He had unreliability in Monaco and it struck yet again in Canada.
It is worrying times for Alonso and McLaren. The first five races saw Alonso perform well by consistently finishing in the points zone.
But car problems with McLaren may show their relationship with Honda and Renault may not be their engine supplier's error.
Driver rating: 1/10
Stoffel Vandoorne - 16th
Stoffel Vandoorne has yet again struggled on race day, the story of his season so far.
An embarrassing finish for the Dutchman and the McLaren team by coming second to last ahead of Sergey Sirotkin of Williams.
No real big moments for Vandoorne in Sunday's race and the pressure might start to grow on his future in F1 or at least at McLaren.
Driver rating: 1/10
#4 Renault
Carlos Sainz - 8th
It was a strong weekend for Renault's Carlos Sainz by finishing in the points along with his teammate Nico Hulkenberg.
There was a scary moment for the Spaniard when he nearly collided with Force India's Sergio Perez when they approached turn one.
Sainz has shown once again why Red Bull may take him on if Daniel Ricciardo is to leave at the end of the season.
Driver rating: 6/10
Nico Hulkenberg - 7th
Nico Hulkenberg sure has recovered from his disappointing performances in Azerbaijan and Spain.
Thanks to the German and Sainz's finish in Spain, they are now in fourth position in the Constructors' Championship.
They are currently 16 points ahead of McLaren and 78 behind Red Bull Racing.
Driver rating: 6/10
#3 Red Bull Racing
Max Verstappen - 3rd
Max Verstappen produced a stunning drive on Sunday.
When the driver's press conference took place on Thursday, Verstappen threatened to head-butt anyone that would ask another question about his performance in Monaco over a fortnight ago.
But a potential world champion delivered all weekend.
Not only did he finish ahead of his teammate, Daniel Ricciardo, but he secured his first podium of 2018 by finishing in third place.
Driver rating: 6/10
Daniel Ricciardo - 4th
It seems Daniel Ricciardo was still recovering from his big win in Monaco two weeks beforehand.
Ricciardo would have wanted a podium finish to keep his chances alive for the Driver's Championship.
But the Australian will at least be pleased to stay ahead of championship rival Lewis Hamilton.
Driver rating: 5/10
#2 Scuderia Ferrari
Sebastian Vettel - 1st
It was success all round for Sebastian Vettel by not only winning his third race of the 2018 season but also retaking the lead in the Driver's Championship.
Vettel showed the dominance we all remember from his racing at Red Bull in the 2013 championship when he led from start to finish.
He controlled the race superbly.
Driver rating: 9/10
Kimi Raikkonen - 6th
Kimi Raikkonen had another quiet time on the track as the Fin was left behind by the likes of Lewis Hamilton, Max Verstappen and Daniel Ricciardo.
Driver rating: 5/10
#1 Mercedes
Valtteri Bottas - 2nd
Valtteri Bottas may not have a win under his belt in 2018 so far, but the Finnish driver will be happy with his result from Sunday.
The Mercedes pace was a few seconds off Ferrari's on Sunday but Bottas will take runner-up to help the team in the Constructors' and his position in the driver's championship.
Driver rating: 6/10
Lewis Hamilton - 5th
It was a worrying weekend for Lewis Hamilton.
His qualifying pace couldn't get near Vettel, Bottas and Verstappen on Saturday and he was no real threat to his championship rivals on Sunday.
Ricciardo was able to pass the four-time world champion helping Vettel take over the top spot in the driver's championship.
Driver rating: 4/10
Who was the best performer in the Canadian GP as per you? Tell us in the comments below!