At Britain's famous Silverstone circuit, Casey Stoner, riding a Honda, led from pole to the finish line in wet and slippery conditions to be more than 15 seconds ahead of his nearest rival.
Entering the race seven points from the championship leader, Jorge Lorenzo, Stoner's victory, coupled with Lorenzo's failure to finish, sees the Australian now on 116 championship points to Lorenzo's 98. It was Stoner's third win in a row and his fourth victory of the season from six races.
Meanwhile, at the Canadian Grand Prix, drama and incident ensued at the rain soaked circuit as Mark Webber failed once again to take advantage of a strong starting grid position to spin out after contact with Britain Lewis Hamilton resulted in his Red Bull spinning off and resuming in 12th.
Drama was to follow as Lewis Hamilton was involved in several skirmishes with his McLaren team mate Jenson Button. Button remained unfazed as he went on to score a remarkable last lap victory after passing Red Bull driver Sebastian Vettel with only several corners remaining.
Mark Webber managed to recover from his poor start to climb through the field for an unlikely third, thanks largely to a gamble to switch to dry tyres paid off as track conditions improved..
Stoner's next assignment is at Netherlands' Assen Circuit on Saturday 25 June while Mark Webber travels to Spain's' Valencia Circuit on Sunday 26 June.