Two late errors by Sebastian Vettel cost Ferrari the win in a pulsating Formula One Grand Prix in Canada as Lewis Hamilton reigned supreme for Mercedes on Sunday.
The Italian car manufacturer and German were frustrated as he chased the world champion in the latter stages in Montreal.
Valtteri Bottas came in third after a solid drive to claim Williams' first podium of 2016.
Formula One confirmed the result and latest championship standings:
Damp conditions challenged the drivers at the start line. Vettel jumped both front-row Mercedes vehicles, performing an outstanding overtaking move as Hamilton jostled with Nico Rosberg from the green light.
Former world champion Nigel Mansell was impressed by Vettel's efforts as Formula One confirmed the early classifications, with Rosberg quickly losing position after veering off the track in the heat of the battle:
The virtual safety car was deployed early in proceedings after Jenson Button saw his McLaren engine blow up.
The safety car offered Vettel a tactical opportunity, and he brought his Ferrari in for a pit stop as Hamilton continued the chase.
Sky Sports F1 shared footage of the moment:
Hamilton assumed the lead after being humbled off the start line and posted a set of consistent lap times, which frustrated the chasing pack.
Vettel had opted for a multiple-stop strategy as Mercedes pushed on at the front of the race.
Red Bull's Max Verstappen later copied the German's move in the cold ambience of the day in Montreal, switching to a preferable tyre choice for the conditions.
Now on softs, Vettel began to pick apart the field as he once again looked to challenge Hamilton at the summit.
However, the Brit was able to react, leading from the front with supreme speed and consistency.
The former world champion once again switched tyres as he adjusted his strategy, and he made good ground in a short period, per Formula One on Twitter:
Rosberg's frustrating day continued, forced to pit with a slow puncture as his team called him in to change tyres as quickly as possible.
Hamilton's lead was cut to only 5.2 seconds from Ferrari despite the reigning champion displaying outstanding race management. Vettel was soon in his mirrors, as the German's strategy paid dividends.
Mansell passed comment as the race began to open up in Canada:
The slow puncture was a blessing for Rosberg, and the championship kingpin cut through the field on fresh rubber. He quickly hunted down Red Bull's Daniel Ricciardo as he pushed for optimum points after a horrendous start.
Vettel made a mistake at a chicane with 13 laps remaining, as he went flat-out in pursuit of Hamilton. The driver locked up his Ferrari and lost 1.5 seconds as he battled to keep his car in check.
In the meantime, Rosberg swept past Kimi Raikkonen in the race for a podium finish. Vettel inexplicably repeated the mistake at the chicane once again, giving Hamilton extra seconds to spare with only several laps remaining in the race.
Mansell once again called the action at the vital moment of the chase:
In the closing stages, Rosberg chased Verstappen hard for fourth spot but made a mistake at the final chicane to spin off and finish in fifth.
The chase was over for Ferrari, as Hamilton kept his nose clean and his foot on the throttle.
The Brit was jubilant on the radio as he crossed the line, claiming a victory that fires his chances of yet another world championship.
Rosberg remains the overall leader by nine points, but Hamilton's Ali Shuffle on exiting his car will send shivers down his team-mate's spine.