BOWMANVILLE, Ontario (AP) Ryan Blaney edged German Quiroga by 0.049 seconds to win the Truck Series race on the road course at Canadian Tire Motorsports Park.
The win Sunday was Blaney's first of the season, but third of his career. Blaney and Quiroga drag-raced off the last corner to the finish line after Blaney made a pass in the final turn.
''That was a ton of fun racing with German,'' said Blaney. ''We raced really, really hard and really clean and that's how racing should be. We had a problem last week (at Bristol) and just fate would have us racing each other for the win this week. That's awesome. That's what racing needs to be, it was so fun racing with him and battling it out with him.''
It was Blaney's second win in a week - he won the Nationwide Series race at Bristol last week with a late pass of Kyle Busch.
This victory gave Brad Keselowski Racing its second consecutive victory as Keselowski won last week at Bristol driving the truck. Keselowski watched the thrilling finish on television in Atlanta, where he was preparing for Sunday night's Sprint Cup Series race.
''Ryan and German put on an awesome show and a clinic of what racing should be,'' Keselowski said. ''I'm just really proud of Ryan. I wouldn't have thought his first win of the year would have come on a road course, but that makes it even more exciting.''
Quiroga settled for second.
''We tried hard. I'm going to keep on trying,'' he said.
Erik Jones was third and followed by Gray Gaulding and Andrew Ranger.
Truck Series points leader Johnny Sauter finished eighth and is seven points ahead of ThorSport Racing teammate Matt Crafton in the standings.