When you are racing for $10,000 and bragging rights anything can happen, and it did Thursday night during the final lap of the Eighth Annual Denny Hamlin Short Track Challenge.

Danville, Virginia native, Timothy Peters avoided a spinning Lee Pulliam on the final lap of the green-white-checkered finish to claim his first win in the charity race at his home track.

Peters started second to Pulliam on Lap 208 and the two raced side-by-side for the lead at the white flag.

https://twitter.com/LeePulliam11/status/591430173498671104

Josh Berry, who was third at the time, made contact with Pulliam going in to the final turn sending Pulliam around. Peters was able to stay high and finish just ahead of runner-up William Byron.

Green white checkers finish at the Denny Hamlin short track showdown! #crazyfinish #southboston #dhstsd #nascar #greenwhitecheckers #dhstsd2015

Posted by Ross Baxter on Thursday, April 23, 2015

Mark Wertz, who started on the final row, finished third with Tommy Lemons Jr. and Tyler Ankrum rounding out the top five.

Austin Thaxton, Dalton Sargeant, Kaz Grala, Brenden Queen and Pulliam completed the top 10.

Berry was penalized for aggressive driving and finished 17 and was the last car running on the final lap.

Denny Hamlin started in the top 10 but had his night end early, after suffering a valve train problem that sent him to the garage on Lap 69.

Last year’s winner Matt Bowling, was running second before electrical problems forced him to the back of the field where he finished 12.

Defending NASCAR Xfinity Series champion Chase Elliott ran in the top-10 most of the night, but motor issues ended his night on Lap 192.

The race was slowed by 10 cautions and two red flags.