The 2014 Canadian Grand Prix was a classic.
Daniel Ricciardo won with a beautiful drive from sixth on the grid, but there were top performances from several men.
Nico Rosberg's damage-limitation drive was excellent, Jean-Eric Vergne comprehensively trounced teammate Daniil Kvyat and Sebastian Vettel could easily have been the man on the top step of the podium.
After Canada's drama, here are my second set of driver power rankings.
Note on Power Rankings
These rankings should not be confused with the actual championship table.
Rather than looking solely at points, they take into account race results, qualifying, overall performance of each driver and how they stack up against their team-mates. The relative pace of each driver's car is also factored in.
Only performance at the last six races is considered.
The previous rankings, based on the first six races of the year and published after Monaco, are here. All position changes are relative to the positions in that article.