Yvan Muller doubled up on Macau Guia Race World Touring Car Cup victories, winning the reversed-grid second race from team-mate Thed Bjork to haul himself right into the title fight.
Muller started fifth, but had dragged his Cyan Racing Lynk & Co 03 into the lead before the end of the opening lap and was not headed thereafter.
The four-time world champion's nephew Yann Ehrlacher led the early reckoning in his Lynk & Co 03, leading Bjork on the run down to Lisboa while Muller passed the Alfa Romeo Giulietta Veloce of Kevin Ceccon and Esteban Guerrieri (Munnich Motorsport Honda) to run third.
Ehrlacher then moved over on the exit of Maternity Bend at the top of the mountain, letting Bjork and Muller through into first and second, before Muller passed Bjork for the lead.
That position change was not shown on the race broadcast, but Muller indicated in his post-race television interview that he "owed" both Ehrlacher and Bjork.
Bjork stayed in Muller's slipstream for the remaining seven laps but did not challenge his team-mate, with Muller adding to his Saturday race win to move to within 20 points of the WTCR standings lead.
The two leading Lynk & Cos were kept honest by Ceccon, who recorded his second podium finish of the weekend by finishing third, while Guerrieri gave his own title hopes a boost with a gutsy drive to fourth.
The Argentinian briefly occupied third after passing Ehrlacher opportunistically at Lisboa at the start of the second lap, though his Civic Type R was easy prey for Ceccon a lap later.
Guerrieri was visibly on the limit in his attempts to keep the rear of the Civic in line, but rebuffed a number of attempted overtakes from the BRC Hyundai of Nicky Catsburg, including a final-lap assault at Mandarin, to secure the position.
Fifth ultimately went the way of Johan Kristoffersson (Sebastien Loeb Racing Volkswagen Golf GTI), ahead of Ehrlacher - who lost a handful of positions when Guerrieri squeezed past him - the fourth Lynk & Co of Andy Priaulx, and respective Comtoyou and WRT Audi drivers Frederic Vervisch and Jean-Karl Vernay.
Catsburg ultimately dropped back after his failed attempt to pass Guerrieri, giving 10th to his points-leading team-mate Norbert Michelisz.
The Hungarian lost one position from his 12th-place starting position on the opening lap, but was handed a position early on by team-mate Gabriele Tarquini, passed the Volkswagen of Rob Huff soon after, and was promoted one additional position when Catsburg slowed.
Those gains mean Michelisz has an 11-point margin over Guerrieri in the title race, with Muller a further six points back.
Billy Lo, the one remaining wildcard on the entry, was not classified after completing five laps.
Result - 8 laps
|1||Yvan Muller||Cyan Racing||Lynk & Co||20m28.159s|
|2||Thed Bjork||Cyan Racing||Lynk & Co||0.455s|
|3||Kevin Ceccon||Team Mulsanne||Alfa Romeo||0.932s|
|4||Esteban Guerrieri||Munnich Motorsport||Honda||1.896s|
|5||Johan Kristoffersson||SLR Volkswagen||Volkswagen||5.305s|
|6||Yann Ehrlacher||Cyan Performance||Lynk & Co||8.076s|
|7||Andy Priaulx||Cyan Performance||Lynk & Co||8.662s|
|8||Frederic Vervisch||Comtoyou Audi||Audi||9.010s|
|10||Norbert Michelisz||BRC Squadra Corse||Hyundai||11.101s|
|11||Gabriele Tarquini||BRC Squadra Corse||Hyundai||11.583s|
|12||Nicky Catsburg||BRC Racing Team||Hyundai||12.712s|
|13||Tom Coronel||Comtoyou Cupra||Cupra||12.908s|
|14||Rob Huff||SLR VW Motorsport||Volkswagen||13.925s|
|15||Mikel Azcona||PWR Racing||Cupra||18.087s|
|16||Niels Langeveld||Comtoyou Audi||Audi||18.589s|
|17||Ma Qinghua||Team Mulsanne||Alfa Romeo||19.527s|
|19||Nestor Girolami||Munnich Motorsport||Honda||20.762s|
|20||Robert Dahlgren||PWR Racing||Cupra||31.614s|
|21||Benjamin Leuchter||SLR Volkswagen||Volkswagen||31.747s|
|22||Attila Tassi||KCMG||Honda||1 Lap|
|-||Mehdi Bennani||SLR VW Motorsport||Volkswagen||Retirement|
|-||Billy Lo||Tian Shi Zuver Team||Audi||Retirement|
|-||Luca Engstler||BRC Racing Team||Hyundai||Retirement|
|-||Aurelien Panis||Comtoyou Cupra||Cupra||Retirement|
|-||Jim Ka To||KC Motorgroup||Honda||Withdrawn|