Gordon Shedden made inroads into the Dunlop MSA British Touring Car Championship lead by winning the final race of the day at Silverstone.
Starting from pole position, the Halfords Yuasa Racing man lost the lead to the fast-starting BMW 125i of Rob Collard, but would swiftly grab back the lead a lap later on his way to a fourth win of 2016.
The move came around the outside under braking for the Becketts right-hander, Shedden sealing a lead he would never lose to close to within 11 points of the championship lead.
Collard also lost out to the newly-liveried Motorbase Performance Ford Focus ST of Mat Jackson a lap later exiting Copse, the top three all gaining crucial points on series leader, Sam Tordoff, who finished sixth.
Jason Plato tracked the West Surrey Racing BMW of Collard for much of the race, but a puncture with two corners to go on the last lap saw him fall back to 12th. Silverline Subaru Team BMR team-mate Colin Turkington inherited fourth place as a result, Matt Neal another big winner having charged through the field from 15th on the grid.
Disposing of championship rival Tordoff for sixth on lap 20 at Becketts, that then became fifth ahead of the WSR driver, leaving Neal just 13 points adrift with three races at Brands Hatch GP remaining.
Josh Cook finished seventh having started 17th for Triple Eight, Andrew Jordan next up while the top 10 was rounded out by Aiden Moffat and the second MG of Ashley Sutton.
Tom Ingram fell out of the race from the top five with mechanical problems, while both Martin Depper and Rob Austin suffered punctures during the race.