Maiolo won the 30-lap feature race from the fast-finishing Ryan Farrell and big brother Jamie.
It was a great drive from the younger of the two Maiolos who started the main event from outside of the third row.
Farrell also put in a gutsy effort after starting from P11 and getting his best result of the season in the #90 entry.
Jamie Maiolo finished third – the same spot as he started.
David Priolo and Jason Kendrick started on the front row and it was Priolo that won the start with Kendrick hitting the back of his rival, damaging his front wing and dropping back a few spots early on.
Jamie Maiolo led briefly before Brad got to the front and set the pace.
Troy Lawson went over on the main straight on lap five after contact with Ryan Lancaster, putting them both out of the show.
Kendrick was starting to look better in the #11 machine but then went off the pace before the rear axle broke and he spun around in pits bend on lap 7.
Lee Nash, who started from P4, looked threatening and challenged Maiolo for the lead soon afterwards but then lost ground with a couple of brushes with the wall before he eventually spun to the infield on lap 22.
Brad Maiolo was lucky to keep going after he ran into the rear of backmarker Ben Butcher with officials sending the latter to the rear on the restart as the primary cause.
Farrell got better as the race wore on and the margin between him and Maiolo at the end of the contest was only just over three seconds.
Polesitter Priolo finished fourth ahead of Callum Williamson (from P7), Mitchell Wormall (P13), Daryl Clayden (P9), Andrew Priolo (P10), Jacob Lucas (P16), Ben Butcher (P14)and Darren Mewett (P17).
WORMALL CIVIL SPRINTCARS
Qualifying: Jason Kendrick 13.905, David Priolo 14.003, Bradley Maiolo 14.011, Jamie Maiolo 14.081, Daryl Clayden 14.196, Jake Beard-Miller 14.202, Lee Nash 14.233, James Inglis 14.281, Ryan Lancaster 14.338, Ryan Farrell 14.445, Troy Lawson 14.590, Andrew Priolo 14.603, Corey Hunter 14.610, Jacob Lucas 14.721, Callum Williamson 14.751, Scott Chatwin 14.835, Ben Butcher 14.859, Mitchell Wormall 14.899, Darren Mewett 15.606.
Heat 1: 1st Jason Kendrick, 2nd Bradley Maiolo, 3rd Lee Nash, 4th Callum Williamson, 5th Ryan Lancaster, 6th Daryl Clayden, 7th Ben Butcher, 8th Troy Lawson, 9th Corey Hunter, 10th Darren Mewett.
Heat 2: 1st Jamie Maiolo, 2nd David Priolo, 3rd Andrew Priolo, 4th James Inglis, 5th Ryan Farrell, 6th Jake Beard-Miller, 7th Mitchell Wormall, 8th Jacob Lucas, 9th Scott Chatwin.
Heat 3: 1st Ryan Lancaster, 2nd Ben Butcher, 3rd James Inglis, 4th Andrew Priolo, 5th Daryl Clayden, 6th Jamie Maiolo, 7th Jason Kendrick, 8th Corey Hunter. DNF: Scott Chatwin.
Heat 4: 1st Callum Williamson, 2nd Mitchell Wormall, 3rd Lee Nash, 4th David Priolo, 5th Ryan Farrell, 6th Jacob Lucas, 7th Bradley Maiolo, 8th Jake Beard-Miller, 9th Troy Lawson and 10th Darren Mewett.
Feature: 1st Bradley Maiolo, 2nd Ryan Farrell, 3rd Jamie Maiolo, 4th David Priolo, 5th Callum Williamson 6th Mitchell Wormall, 7th Daryl Clayden, 8th Andrew Priolo, 9th Jacob Lucas, 10th Ben Butcher, 11th Darren Mewett. DNF: Lee Nash, Jake Beard-Miller, Corey Hunter, Jason Kendrick, Troy Lawson, Ryan Lancaster, Scott Chatwin and James Inglis.