MG's Jason Plato has doubled his victory tally at Snetterton but this time faced a tougher challenge from BTCC point's leader Colin Turkington.
Contrary to the first race, Plato was unable to defend his pole-position slot from the fast starting Turkington as the BMW 1 Series breezed around the MG6 even before the duo made it to the first apex.
The former double-champion's immediate recapture of the lead was then abruptly thwarted by Alain Menu's wounded VW triggering a safety car phase.
Menu was tagged by the Mercedes of Adam Morgan as the pair vied for fourth position heading into turn one.
Once the safety car eventually peeled off Turkington, for the first couple of laps, was able to hold the MG relatively comfortably at bay but as the race entered its second half, Plato began to turn the wick up as his MG6 began to liven up.
Plato made his move under-braking into the Montreal hairpin and looked set to rocket away once again, but this time Turkington latched onto the back of MG, refusing to let the Triple Eight machine get away.
The championship leader even shaped himself for a potential overtake on the KX Clubcard Fuel Save car but ultimately couldn't draw close enough and eventually backed off to 1.6 second margin.
Gordon Shedden led home a Civic Tourer three-four ahead of Matt Neal ensuring strong points for the Honda factory effort.
Adding to his season best of fourth position, Mercedes' Adam Morgan followed his strong race one showing with another top five finish – incidentally, his fourth in race one was the A-Class' strongest result to date.
Following the Wix Racing Mercedes was an Airwaves six-seven with Mat Jackson winning that inter-team battle ahead of Fabrizio Giovanardi, who elevated himself even higher to seventh after starting the day plum last.
Aron Smith did mount a challenge for Giovanardi's seventh place but failed to find a way past the Motorbase Focus to finish eighth.
Another man to make a very respectable recovery was the second MG of Sam Tordoff, also rising from the rear of the field he completed the top ten along with team mate Marc Hynes, which enabled three MG6's to finish within the top ten.