He won the 30-lap final from Jamie Maiolo and Jason Kendrick and in doing so became the first driver this season to win more than one feature race in the series.
Bradford also claimed the first round, at the Motorplex, back in October in what has been a limited season of racing.
Jason Kendrick, who was second quickest, was the only other driver to dip into the 13-second zone with a 13.939-second lap.
In the heats Bradford took a third and then a win, seeing him start from P5 for the main event – with 360 cars starting in front.
Leonard, who started from pole, then hit the fence on lap six.
Jamie Maiolo’s second was another good result, on the back of his win at Quit Bunbury Speedway a week earlier and a solid run in the past five shows.
Kendrick, who started from P16, was strong in the feature race to claim third in another big run from the back.
Jamie Oldfield‘s consistency continued by taking fourth after he started from P7.
Beckingham recovered well after he started from P11 and after that early spin to finish sixth, ahead of Rob Mould who looked good after starting from P15 and Darren Mewett who took eighth after starting from P3 (in a 360-powered car).
Tom Payet looked good in the 29wx before out of the contest after he had 26 laps in the book.
Heat wins went to AJ Nash, Oldfield, Jamie Maiolo and Bradford.
Heat 1” 1st AJ Nash, 2nd Bradley Maiolo, 3rd Jamie Maiolo, 4th Ben Ellement, 5th Kye Scroop, 6th Ryan Lancaster, 7th Tom Payet, 8th Scott Chatwin.
Heat 2: 1st Jamie Oldfield, 2nd Andrew Priolo, 3rd Shaun Bradford, 4th Tom Hooper, 5th Troy Beckingham, 6th Ray Leonard, 7th Rob Mould, 8th Darren Mewett, DNF: Jason Kendrick.
Heat 3: 1st Jamie Maiolo, 2nd Jamie Oldfield, 3rd Kye Scroop, 4th Ben Ellement, 5th Andrew Priolo, 6th AJ Nash, 7th Tom Hooper, 8th Tom Payet, 9th Darren Mewett.
Heat 4: 1st Shaun Bradford, 2nd Jason Kendrick, 3rd Troy Beckingham, 4th Ryan Lancaster, 5th Rob Mould, 6th Ray Leonard. DNF: Brad Maiolo, Scott Chatwin.
Feature: 1st Shaun Bradford, 2nd Jamie Maiolo, 3rd Jason Kendrick, 4th Jamie Oldfield, 5th Andrew Priolo, 6th Troy Beckingham, 7th Rob Mould, 8th Darren Mewett. DNF: Tom Payet (26 laps), Scott Chatwin (20 laps), Tom Hooper (24 laps), Ray Leonard (6 laps), AJ Nash, Kye Scroop (3 laps), Brad Maiolo (2 laps), Ryan Lancaster.