Carl Breeze took his sixth Michelin Ginetta GT4 Supercup victory at Thruxton with a second lights-to-flag success of the afternoon, in the process taking the points lead for the first time this season.
Breeze, who had previously won here twice in both 2011 and 2013, had dominated proceedings in the opening race of the weekend, and it was a near repeat performance as another fast start saw him instantly break the tow of the group behind.
The 2012 champion was aided by his HHC Motorsport team-mates changing positions on the opening lap, Will Burns leapfrogging Jamie Orton around the back of the circuit.
The top two were soon benefitting from the two new tyres they elected to use in this race, pulling clear of Orton as he was left to defend from Tom Oliphant.
Oliphant got the place with a great move at Goodwood on lap four, but was unable to close the gap to Breeze and Burns – the leader maintaining a three second lead for the majority of the race en-route to his 24th Supercup victory.
Burns took a comfortable second while Oliphant completed the podium, though the latter came under some late pressure from Michael Caine after being slowed up when lapping backmarkers.
Caine had earlier passed Orton for fourth on lap nine, and that move proved vital as the reverse grid draw gifted him pole position for race three – the third consecutive time this has happened this season.
Reece Somerfield took sixth ahead of Bradley Smith, with Gaeten Paletou coming out on top of a great three car battle in eighth ahead of Tom Wrigley and Ollie Jackson – the latter having held eighth until two laps from the end when a fuel surge problem lost him time.
Colin White took the AM class podium in eleventh overall, with Osamu Kawashima and Fraser Robertson completing the top three ahead of Keith White.
Mitchell Hale failed to finish meanwhile, an off track excursion on the opening lap leading to an early retirement.
Full race results can be found here.