The 24-year-old Aussie took emerged in Montreal with a maiden race win after another thrilling race full of action and incident

The young Aussie moved to the front with just two laps to go in Montreal, and with some help from the safety car - following a crash between Sebastian Perez and Felipe Massa - claimed an eventually comfortable victory, ahead of Championship leader Nico Rosberg.

Rosberg and Mercedes teammate Lewis Hamilton both endured their first major difficulties since Hamilton's problems in Australia on the opening weekend, with Rosberg's car struggling while Hamilton was forced to retire with brake troubles.

Combined, that means that Rosberg extends his lead at the top of the World Championship standings to 22 points, with Ricciardo moving up to third, ahead of Fernando Alonso, who finished sixth in Montreal.

Elsewhere, reigning world champion Sebastian Vettel claimed a podium finish, with Jenson Button just missing out in fourth.

Take a look at our gallery for some of the best pics from the Gilles-Villeneuve Circuit.