Joey Logano passed Matt Crafton entering the first turn to start a two-lap sprint to the finish and won an exciting NASCAR truck race at Martinsville Speedway on Saturday.

The Daytona 500 champion won for the first time in the series to become the 26th driver to win in all three of NASCAR's top series.

The green-white-checker finish came after a wild near ending in which 17-year-old Cole Custer slammed into the back of Crafton's truck in the first turn, sending both Crafton and Logano wide while Custer took an inside line for the lead.

Crafton then caught Custer and sent him spinning, bringing out one more caution to set up the finish.

Crafton, the two-time defending series champion, hung on for second, followed by Erik Jones and Johnny Sauter.