Fortec's Linus Granfors took the lead on the last lap at Oulton Park, as he ended his debut GB4 weekend with a victory, despite a spin on the first lap of an eventful contest.
The Swede passed Chloe Grant at Old Hall to triumph, with Grant still taking an emotional first car racing podium in second ahead of KMR Sport teammate Harry Burgoyne, who leaves Cheshire as the early championship leader.
Callum Baxter, another driver to hit strife in the contest, recovered to fourth for Graham Brunton Racing ahead of Fox Motorsport's Branden Templeton.
Arden's Leon Wilson set the fastest lap of the race en route to sixth ahead of the second Fox machine of Megan Bruce. Jack Taylor (Fortec), Marcus Luzio (LUZIO.com) and Fortec's early race leader Dan Hickey completed the top-10.
With the track largely dry after a day of rain turned to sunshine, reverse grid polesitter Hickey made the most of his starting position to lead the pack down to Old Hall, while Mayer Deonarine (GBR) and Grant also made good progress, with Grant up three places.
Further back, Granfors was nudged into a spin at Shell Oils, while race two winner Brandon McCaughan found the grass at Island Bend and retired, bringing out the safety car.
Upon the restart, Deonarine looked to have the pace to challenge Hickey, but after trying a move at Knickerbrook, was passed by Grant, who was also looking for victory.
Grant moved into the lead crossing the start/finish line, as GB4 put on a pack racing extravaganza, with the top-eight cars crossing the line separated by just over a second at the start of lap five.
Grant held the lead at Old Hall, while further back Deonarine had fallen into the clutches of Palmowski, only for the pair to collide at Cascades and skid off onto the grass into retirement, with Finn Harrison also off the road at the exit of Island.
All this drama fell right into the hands of Granfors, who had fought back up to second after passing Burgoyne at Old Hall on lap seven. He then immediately closed down Grant's lead of over two seconds, and at the start of the last lap, repeated his Burgoyne move to march into the lead.
The Swede ultimately won by 1.215s over Grant, to make it three different winners from the first three races of the season. Granfors gained eight places compared to his starting position, Grant moved up four positions, while Burgoyne went from 12th to the podium.
GB4 Championship, partnered by the BRDC, Oulton Park race three provisional result:
1. Linus Granfors, Fortec Motorsport, 9 laps
2. Chloe Grant, KMR Sport, +1.215s
3. Harry Burgoyne, KMR Sport, +1.414s
4. Callum Baxter, Graham Brunton Racing, +1.842s
5. Branden Templeton, Fox Motorsport, +2.126s
6. Leon Wilson, Arden Motorsport, +4.932s
7. Megan Bruce, Fox Motorsport, +8.972s
8. Jack Taylor, Fortec Motorsport, +9.374s
9. Marcus Luzio, Luzio.com, +15.794s
10. Dan Hickey, Fortec Motorsports, +1m17.114s
DNF. Mayer Deonarine, Graham Brunton Racing
DNF. Alisha Palmowski, Elite Motorsport
DNF. Finn Harrison, Elite Motorsport
DNF. Brandon McCaughan, KMR Sport