Norbert Michelisz eased to a lights-to-flag victory in the opening World Touring Car Cup race at Vila Real to carve into Esteban Guerrieri's championship lead.
Michelisz's second victory of the season and a non-score for Guerrieri means that just 15 points now separate the pair, with Guerrieri having arrived in Portugal with a 45-point margin.
From pole, Michelisz got off the line well to lead comfortably into the first corner from BRC Racing Squadra Corse Hyundai team-mate Augusto Farfus and Cyan Racing's Yann Ehrlacher.
Farfus's defensive efforts allowed Michelisz to open up a four-second advantage, with the latter easily rejoining from the mandatory joker lap in the lead.
The tight confines of the 4.79-kilometre (2.98-mile) street circuit did not produce any repeats of last year's crashes as the field managed to get through the first laps unscathed.
Defending WTCR champion Gabriele Tarquini did, however, collect the KCMG Honda Civic Type R of local driver Tiago Monteiro, putting both into the tyre barriers.
Tarquini pitted soon after and retired, while Monteiro finished a lowly 23rd and just one place ahead of Guerrieri who suffered a nightmare race.
Guerrieri qualified 19th after struggling to find a clear track and made little progress up the field in the early laps.
He was running in the points in 13th before slowing round the back of the circuit, losing several places in the process.
The Honda driver made it to the finish but was left to rue a significantly reduced points lead.
Behind winner Michelisz, Ehrlacher leapfrogged Farfus after taking his joker a lap after the Hyundai driver to claim second.
Farfus just hung onto the final step of the podium from the Sebastien Loeb Racing Volkswagen Golf GTI of Rob Huff.
Huff's VW proved faster in the late stages of the race, meaning he finished ahead of the third BRC Hyundai of Nicky Catsburg and the Comtoyou Cupra of Aurelien Panis.
Nurburgring Race two winner Johan Kristoffersson claimed seventh after electing to take his joker lap in the closing laps to edge out fellow Swede Thed Bjork.
Yvan Muller made it three Cyan Racing Lynk & Cos in the top 10 with ninth place, beating Team WRT Audi's Jean-Karl Vernay.
Team Mulsanne's Ma Qing Hua finished 14th after bogging down heavily from his fifth-place starting position.
The Alfa Romeo driver was swallowed up as the lights went out, but showed plenty of pace at the end to claim two points.
Race result - 11 laps
|1||Norbert Michelisz||BRC Squadra Corse||Hyundai||22m40.936s|
|2||Yann Ehrlacher||Cyan Performance||Lynk & Co||2.291s|
|3||Augusto Farfus||BRC Racing Team||Hyundai||3.009s|
|4||Rob Huff||SLR VW Motorsport||Volkswagen||3.538s|
|5||Nicky Catsburg||BRC Racing Team||Hyundai||7.630s|
|6||Aurelien Panis||Comtoyou Cupra||Cupra||8.437s|
|7||Johan Kristoffersson||SLR Volkswagen||Volkswagen||10.344s|
|8||Thed Bjork||Cyan Racing||Lynk & Co||11.349s|
|9||Yvan Muller||Cyan Racing||Lynk & Co||16.051s|
|11||Nestor Girolami||Munnich Motorsport||Honda||19.081s|
|12||Andy Priaulx||Cyan Performance||Lynk & Co||22.000s|
|13||Mikel Azcona||PWR Racing||Cupra||22.775s|
|14||Ma Qinghua||Team Mulsanne||Alfa Romeo||23.735s|
|15||Niels Langeveld||Comtoyou Audi||Audi||26.254s|
|16||Benjamin Leuchter||SLR Volkswagen||Volkswagen||28.016s|
|18||Tom Coronel||Comtoyou Cupra||Cupra||29.757s|
|19||Kevin Ceccon||Team Mulsanne||Alfa Romeo||30.743s|
|20||Frederic Vervisch||Comtoyou Audi||Audi||32.409s|
|22||Mehdi Bennani||SLR VW Motorsport||Volkswagen||34.014s|
|24||Esteban Guerrieri||Munnich Motorsport||Honda||53.762s|
|25||Daniel Haglof||PWR Racing||Cupra||53.926s|
|-||Gabriele Tarquini||BRC Squadra Corse||Hyundai||Retirement|