Winning pole position at one of his favourite races was a thrill for Lewis Hamilton, but being presented afterward with a helmet once worn by his boyhood idol Ayrton Senna had the defending Canadian Grand Prix champion almost in tears.
"I think for us, we really solidified our strength, we've got a better understanding of the auto and hope we can put it in the same spot in the following races", he told Sky Sports television. "We have delivered a great blow to the Ferraris. Hard to say. I think Mercedes was very strong in the race by the looks of it, but then they had a completely different race, they were untouched and could control the race, then it's a different story with tires as well".
Hamilton said: " "Ferrari have done a fantastic job all year and I just think this performance was Mercedes at its best. "You are hoping the auto held together, and it did".
This was the ideal retort from Hamilton after he toiled to only seventh at the Monaco Grand Prix a fortnight ago.
Hamilton started on pole for the 50th edition of the Canadian Formula 1 race after putting in a pole lap of the ages on Saturday.
"[Mercedes] did such great work, analysing where we went wrong, all the points - this is where we went wrong and this is what we need to do to fix it - it was just incredible teamwork", Hamilton said.
Lance Stroll (below) scored his first points in F1 with ninth place in his home race, completing a number of overtaking moves as he climbed through the field from his starting position of 17th.
Sainz was given a three-spot grid penalty for the next race, in Azerbaijan, for his role in the crash that knocked him and Massa from the race and left Romain Grosjean with front wing damage.
Hamilton's only real challenge came early on from Verstappen.
The pain was evident, both in the Red Bull cockpit - as Verstappen angrily gesticulated with both hands - and the Red Bull pit wall with boss Christian Horner grimacing and Helmut Marko shaking his head.
All in all, after the frustrating start to the race, Vettel said he could not be totally displeased with the ultimate outcome for him.
Ferrari's Sebastian Vettel, a four-time world champion, finished fourth on Sunday - the first time this season that he has finished outside the top two.
Vettel quickly set about chasing down the pink duo ahead and he got the better of Ocon at turn one, coming down the inside and forcing him wide. Making his comeback after IndyCar 500, Fernando Alonso looked optimistic at finishing his race in tenth place but had to retire on the penultimate lap, shattering all hopes.
Hamilton cruised home 19.7 seconds ahead of team-mate Valtteri Bottas for their first one-two since the Finn joined in January as replacement for retired champion Nico Rosberg.