Marcos Ambrose followed up his maiden Sprint Cup series win at Watkins Glen five days ago with a long-awaited first victory on the famous F1 Circuit Gilles Villeneuve road course in Montreal.

It's Ambrose's fifth attempt at winning the event, and gives him his fourth victory in his 75 Nationwide starts.

He finished 1.112s ahead of Canadian driver Alex Tagliani, the IndyCar series regular who took pole for the Indianapolis 500 in May and who was driving in only his third stock car race in NASCAR.

Race results

1. #009 Marcos Ambrose Ford 74 laps 02:53:23.000s (0pts)
2. #12 Alex Tagliani Dodge 74 laps + 1.112s (43/1 pts)
3. #18 Michael McDowell Toyota 74 laps + 1.697s (0pts)
4. #66 Steve Wallace Toyota 74 laps + 3.568s (40/0 pts)
5. #167 J.R. Fitzpatrick Ford 74 laps + 5.466s (39/0 pts)
6. #33 Scott Speed Chevrolet 74 laps + 7.530s (39/1 pts)
7. #60 Carl Edwards Ford 74 laps + 7.634s (0pts)
8. #31 Justin Allgaier Chevrolet 74 laps + 8.466s (36/0 pts)
9. #38 Jason Leffler Chevrolet 74 laps + 8.483s (36/1 pts)
10. #2 Elliott Sadler Chevrolet 74 laps + 9.914s (34/0 pts)
11. #5 Ron Fellows Chevrolet 74 laps + 9.991s (0pts)
12. #11 Brian Scott Toyota 74 laps + 10.802s (32/0 pts)
13. #164 Jason Bowles Toyota 74 laps + 12.451s (31/0 pts)
14. #97 Kyle Kelley Chevrolet 74 laps + 12.772s (0pts)
15. #19 Mike Bliss Chevrolet 74 laps + 16.363s (29/0 pts)
16. #09 Kenny Wallace Toyota 74 laps + 17.741s (28/0 pts)
17. #01 Mike Wallace Chevrolet 74 laps + 18.608s (27/0 pts)
18. #62 Michael Annett Toyota 74 laps + 18.789s (26/0 pts)
19. #39 Luis Martinez Jr. Ford 74 laps + 20.196s (25/0 pts)
20. #88 Aric Almirola Chevrolet 74 laps + 20.864s (24/0 pts)
21. #87 Joe Nemechek Toyota 74 laps + 29.994s (23/0 pts)
22. #15 Timmy Hill * Ford 74 laps + 31.048s (22/0 pts)
23. #16 Trevor Bayne Ford 74 laps + 31.362s (21/0 pts)
24. #7 Danica Patrick Chevrolet 74 laps + 96.621s (20/0 pts)
25. #32 Reed Sorenson Chevrolet 74 laps + 1 lap (19/0 pts)
26. #6 Ricky Stenhouse Jr. Ford 72 laps + 2 laps (18/0 pts)
27. #22 Jacques Villeneuve Dodge 72 laps + 2 laps (19/2 pts)
28. #52 Louis-Philippe Dumoulin Chevrolet 72 laps + 2 laps (16/0 pts)
29. #40 Josh Wise Chevrolet 72 laps + 2 laps (15/0 pts)
30. #81 Maryeve Dufault Dodge 69 laps + 5 laps (14/0 pts)
31. #277 Robby Gordon Dodge 67 laps + 7 laps (0pts)
32. #99 Patrick Carpentier Toyota 65 laps + 9 laps (12/0 pts)
33. #23 Alex Kennedy Chevrolet 64 laps In Pit (0pts)
34. #141 Tomy Drissi Ford 64 laps In Pit (0pts)
35. #28 Derrike Cope Dodge 59 laps In Pit (9/0 pts)
36. #14 Eric McClure Chevrolet 54 laps + 20 laps (8/0 pts)
37. #30 Boris Said Chevrolet 51 laps In Pit (0pts)
38. #70 Blake Koch * Dodge 47 laps Out of Race (6/0 pts)
39. #51 Jeremy Clements Chevrolet 45 laps In Pit (5/0 pts)
40. #113 D.J. Kennington Dodge 28 laps In Pit (4/0 pts)
41. #153 Andrew Ranger Dodge 23 laps Out of Race (3/0 pts)
42. #89 Morgan Shepherd Chevrolet 5 laps Out of Race (2/0 pts)
43. #44 Jeff Green Chevrolet 1 laps In Pit (1/0 pts)

* Denotes Rookie