Defending British Touring Car champion Colin Turkington earned another controlled win in the second race at Donington Park, as Matt Neal made a late rise to second.
After his race one success, Turkington has already doubled his tally of wins over his successful 2018 campaign courtesy of two well-executed safety car restarts.
The WSR BMW 330i M Sport driving polesitter made a great start to lead into Redgate as a sluggish run for Ashley Sutton from second on the grid left his BMR Subaru open to attack.
Turkington's team-mate Tom Oliphant's good launch took him past the Levorg driver but Sutton responded with an incisive move down the inside of Oliphant at the Old Hairpin to regain the place.
That allowed Turkington to stretch an early lead of eight tenths of a second as a delayed Oliphant held back Neal and his Team Dynamics stablemate Dan Cammish - who was then handed a drivethrough penalty for being out of place at the start.
The race was neutralised by a safety car when ex-Formula 1 driver Mark Blundell ran into the back of MG6 driver Sam Osborne to send them both across the grass and into the gravel at the chicane.
Turkington made a characteristic early restart, overcoming his maximum 54kg load of success ballast to pull sixth tenths on Sutton by the startline.
After initially struggling following his contact with Sutton, Oliphant emerged stronger after the pause and was able to challenge the 2017 champion.
But an attempted pass at McLeans sent him wide on the grass, giving Neal and Motorbase's Tom Chilton a free positon.
While Sutton had fallen back and had to defend from Oliphant, Turkington was more than two seconds to the good when another safety car was called.
BTC Racing's Chris Smiley suffered suspension failure on his Honda Civic Type R heading down the Craners and he ended up in the gravel at Old Hairpin.
Again Turkington made an early run and, with the BMW's strong straightline speed, gained 0.5s on Sutton at the restart and from there he again found a two second advantage, which he held to the flag.
Neal marked the 20th anniversary of his £250,000 first BTCC win by passing Sutton late on for second as Chilton completed the podium from Rory Butcher.
Despite starting 24th after a race one collision with Sam Tordoff, without ballast and on soft tyres Josh Cook enjoyed a rise up the order.
But an ambitious run up the inside of Oliphant into Redgate spun the BMW driver and dropped Cook behind the Vauxhall Astras of Jason Plato and Rob Collard.
Jake Hill was another climber, having started last and finished ninth in his Audi S3 ahead of Speedworks driver Tom Ingram - who was then drawn on reverse grid pole for race three.
After suffering a big crash in race one, Morgan's hastily repaired Mercedes A-Class crossed the line 12th ahead of Cammish.
Race two result
|2||Matt Neal||Team Dynamics||Honda||19||2.151s|
|3||Ash Sutton||BMR Racing||Subaru||19||2.528s|
|4||Tom Chilton||Motorbase Performance||Ford||19||2.825s|
|5||Rory Butcher||AmD Tuning||Honda||19||3.061s|
|6||Jason Plato||Power Maxed Racing||Vauxhall||19||4.326s|
|7||Rob Collard||Power Maxed Racing||Vauxhall||19||7.110s|
|8||Josh Cook||BTC Racing||Honda||19||7.338s|
|9||Jake Hill||Trade Price Cars Racing||Audi||19||7.925s|
|10||Tom Ingram||Speedworks Motorsport||Toyota||19||9.475s|
|11||Ollie Jackson||Motorbase Performance||Ford||19||10.062s|
|12||Adam Morgan||Ciceley Motorsport||Mercedes||19||10.717s|
|13||Dan Cammish||Team Dynamics||Honda||19||11.415s|
|14||Sam Tordoff||AmD Tuning||Honda||19||11.565s|
|15||Carl Boardley||Team Hard||Volkswagen||19||12.641s|
|16||Michael Crees||Team Hard||Volkswagen||19||14.580s|
|18||Rob Smith||Excelr8 Motorsport||MG||19||18.343s|
|19||Nicolas Hamilton||Motorbase Performance||Ford||19||18.779s|
|20||Senna Proctor||BMR Racing||Subaru||18||1 Lap|
|21||Daniel Rowbottom||Ciceley Motorsport||Mercedes||17||2 Laps|
|-||Matt Simpson||Simpson Racing||Honda||16||Retirement|
|-||Jack Goff||Team Hard||Volkswagen||14||Retirement|
|-||Aiden Moffat||Laser Tools Racing||Mercedes||12||Retirement|
|-||Chris Smiley||BTC Racing||Honda||11||Retirement|
|-||Stephen Jelley||Team Parker Racing||BMW||10||Retirement|
|-||Bobby Thompson||Team Hard||Volkswagen||9||Retirement|
|-||Sam Osborne||Excelr8 Motorsport||MG||2||Retirement|
|-||Mark Blundell||Trade Price Cars Racing||Audi||1||Retirement|
Race three starting grid
|1||Tom Ingram||Speedworks Motorsport||Toyota|
|2||Jake Hill||Trade Price Cars Racing||Audi|
|3||Josh Cook||BTC Racing||Honda|
|4||Rob Collard||Power Maxed Racing||Vauxhall|
|5||Jason Plato||Power Maxed Racing||Vauxhall|
|6||Rory Butcher||AmD Tuning||Honda|
|7||Tom Chilton||Motorbase Performance||Ford|
|8||Ash Sutton||BMR Racing||Subaru|
|9||Matt Neal||Team Dynamics||Honda|
|11||Ollie Jackson||Motorbase Performance||Ford|
|12||Adam Morgan||Ciceley Motorsport||Mercedes|
|13||Dan Cammish||Team Dynamics||Honda|
|14||Sam Tordoff||AmD Tuning||Honda|
|15||Carl Boardley||Team Hard||Volkswagen|
|16||Michael Crees||Team Hard||Volkswagen|
|18||Rob Smith||Excelr8 Motorsport||MG|
|19||Nicolas Hamilton||Motorbase Performance||Ford|
|20||Senna Proctor||BMR Racing||Subaru|
|21||Daniel Rowbottom||Ciceley Motorsport||Mercedes|
|22||Matt Simpson||Simpson Racing||Honda|
|23||Jack Goff||Team Hard||Volkswagen|
|24||Aiden Moffat||Laser Tools Racing||Mercedes|
|25||Chris Smiley||BTC Racing||Honda|
|26||Stephen Jelley||Team Parker Racing||BMW|
|27||Bobby Thompson||Team Hard||Volkswagen|
|28||Sam Osborne||Excelr8 Motorsport||MG|
|29||Mark Blundell||Trade Price Cars Racing||Audi|