Toby Sowery scored a commanding victory in the penultimate race of the BRDC British Formula 3 season at Donington Park, as Matheus Leist took a step closer to the title.
The Lanan Racing driver made a good start from fourth on the grid to climb to second place behind reverse-grid polesitter Eugene Denyssen.
Then, after an early safety car period, he was able to grab the lead from the South African at the Melbourne hairpin, and set a string of fastest laps to win by seven seconds and get pole for the season finale.
When team-mate Aleksanteri Huovinen spun into the barriers at the restart, Leist was promoted up to fourth from eighth on the grid.
He spent the rest of the race up behind SWR drivers Denyssen and Thomas Maxwell, but was looking to the outside of Maxwell at Melbourne for the final time when Harrison Scott sneaked past him for fourth.
Leist still increases his points advantage however by beating rival Ricky Collard, who had to come from the back of the grid after his collision with Enzo Bortoleto in race one.
He would come together with Bortoleto again early in race two at Melbourne, the pair clashing wheels and Bortoleto being knocked upside down.
Collard continued to make progress however, and finished 10th, but loses another five points to Leist and is now 25 behind with 35 available in the final race.
Based on the fastest laps, Leist is set to start fifth on the grid for the final race with Collard seventh.