BROOKLYN, Mich. (AP) Kyle Busch passed Ryan Blaney with four laps remaining and won the NASCAR Truck Series race at Michigan International Speedway on Saturday.

It was part of an eventful day for Busch, who wrecked his Sprint Cup car in practice and then was penalized in the Truck race for speeding on pit road about 30 laps in. After being sent to the rear, he made his way all the way back and battled with Blaney through the final few laps.

Blaney took the lead with six laps remaining after a restart, but Busch eventually moved back in front for his 44th victory on the series. He has won each of his two Truck starts this year.

More from FoxSports

Erik Jones finished third in the 100-lap, 200-mile race.