Macpherson led from pile position as the race went green while Michael Holmes came from the second row to be in second place.
Clint Marriott fought back and grabbed second place but then made a mistake coming out of turn four which allowed Holmes to duck back by for second.
By now though Macpherson had pulled out to a decent lead and Holmes was left to chase him, the duo both setting some very quick times as the laps wound down.
In the end though the gap was just too big and Ken Macpherson raced away to grab the win from Holmes while David Nylander, who was holding down third place, spun in the final turn, allowing Clint Marriott to grab third while Nylander was unable to cross the finish line.
Release by DTN Media.
Heat One, 8 laps: 1. Michael Holmes, 2. Clint Marriott, 3. Ken MacPherson, 4. Rob Wells, 5. Lance Ferguson. DNF: 34 David Nylander (3). Total Time: 2.45.472. Winning Margin: 6.581.Fastest Lap: 19.375 Ken MacPherson.
Heat Two, 8 laps: 1. Ken Macpherson, 2. Clint Marriott. DNF: David Nylander (4), Michael Holmes (1), Rob Wells (0). DNS: Lance Ferguson. Total Time: 3.20.122. Winning Margin: 12.687. Fastest Lap: 20.214 Ken Macpherson.
Heat Three, 8 laps: 1. Ken Macpherson, 2. Clint Marriott, 3. Michael Holmes, 4. David Nylander, 5. Lance Ferguson. DNS: Rob Wells. Total Time: 2.56.880. Winning Margin: 2.558. Fastest Lap: 20.240 Ken Macpherson.
Feature, 10 laps: 1. Ken Macpherson, 2. Michael Holmes, 3. Clint Marriott. DNF: David Nylander (9), Lance Ferguson (6). DNS: Rob Wells. Total Time: 3.50.385. Winning Margin: 1.504. Fastest Lap: 19.351 Michael Holmes.