Sebastian Vettel said immediately after winning the Canadian Grand Prix that it had been a "perfect" race - but he could have gone further and claimed it was a ideal weekend.
This is Vettel's second victory in Canada, having won his first for Red Bull in 2013, and marks his 50th career victory - only Michael Schumacher, Hamilton and Alain Prost have scored more.
It was Ferrari's first win in Canada since 2004 and came from their first pole there in 17 years.
It is his third win this season, and a strong riposte after Ferrari failed to perform at their best in Spain and were beaten by Red Bull in Monaco.
Red Bull's Max Verstappen, who dominated much of practice, turned in a mature, error-free effort to take third place and quiet the storm of criticism swirling around him following a string of errors and crashes, including one at the Azerbaijan Grand Prix with Ricciardo in April.
Kimi Raikkonen in the other Ferrari and Monaco victor Daniel Ricciardo are in the third row.
Congo gov't says Jean Pierre Bemba has the right to return home
He said Bemba would probably go to Belgium to meet with his family there before returning to Congo after he is released. Reportedly, three of the five judges decided that he was convicted for crimes which had not been formally accused.
"Perfect is probably a good way to describe it".
"Forty years after Gilles won his Grand Prix here, I think it's great to show that Ferrari is still alive, still there, winning races".
"I was quite happy with my first run in Q3 but I knew there was something more in the auto for the first part of the lap", Vettel continued. It means a lot.
"I thought it was going to fail".
With pole position and a dominant win that left main title rival Mercedes very upset, the German was full of emotion at a victory that had helped reignite the world championship battle.
The New Zealander appeared to be squeezed into the barriers as Stroll, with a puncture, moved sideways ahead of him at Turn Five and the Toro Rosso was lifted off the ground before both flew off the track. I was anxious. I told them on the last lap so that people don't jump on the track, waving flags and celebrating, because we're still going at full pace. And a miscalculation that saw a race official waive the checkered flag when there was still one lap to go.
Fernando Alonso would have hoped to make Q3 in his 300th Grand Prix weekend, but he had to settle for P14 after finishing Q2 more than a second off the pace.