Na een compleet verregende kwalificatie waren de condities voor Race 1 aanzienlijk verbeterd. Er hing weliswaar voldoende dreiging in de lucht, maar de baan was inmiddels nagenoeg helemaal opgedroogd. Als enige van het hele startveld was Toprak Razgatlioglu voor de harde Pirelli SC0 achterband gegaan en dat bleek weliswaar een riskante, maar wel juiste zet te zijn.
Razgatlioglu moest daardoor in de beginfase wat geduld betrachten en had minder grip dan Danilo Petrucci en Andrea Locatelli, die de eerste ronden om beurten de leiding had genomen in de race, maar vanaf het moment dat hij in de vijfde ronde aan de leiding kwam dicteerde de voormalig wereldkampioen de eerste race en reed onbedreigd naar zijn eerste zege sinds zijn crash in Magny Cours.
De spanning zat vooral achter Razgatlioglu. Gestart vanaf de tweede rij raakte Nicolo Bulega in de openingsfase in de clinch met Jonathan Rea, die vanaf P3 op de grid het tempo voorin weliswaar niet kon volgen en ook langzamer was dan Bulega, maar zijn huid zo duur mogelijk wilde verkopen en de rookie buiten de baan dwong.
Teruggevallen naar P7 vocht Bulega zich echter weer terug, ging achtereenvolgens Alex Lowes en Danilo Petrucci weer voorbij en nestelde zich weer in het achterwiel van de 6-voudig wereldkampioen, die hij en de zevende ronde op overtuigende wijze voorbij wist te gaan. Twee ronden later kreeg Bulega Locatelli in het vizier, die na zijn goede start steeds verder aan het terugvallen was.
Opgeklommen naar de derde plaats zette Bulega snellere sectortijden dan teamgenoot Alvaro Bautista, die in de zevende ronde was opgeklommen naar de tweede plaats, maar niet in staat was het tempo van Razgatlioglu te volgen. Tot een confrontatie tussen de twee Aruba.it teamgenoten kwam het echter niet, in de elfde ronde schoof Bautista in de hairpin over het voorwiel onderuit, wat de tweede plaats in handen van Bulega gaf.
Achter Bulega ontstond een spannende strijd om de derde en laatste podiumplaats tussen Iker Lecuona en Alex Lowes, die bovendien op Bulega leken in te gaan lopen. Bulega pakte het tempo echter op tijd weer op en gaf Lecuona geen enkele kans om binnen een seconde te komen. De HRC coureur gaf op zijn beurt Alex Lowes geen enkele kans en gaf Honda daarmee haar allereerste podium van het seizoen - het eerste podium van de Spaanse coureur sinds Assen 2022.
WorldSBK Estoril, uitslag race 1:
| Pos | Rijder | Team | Uitslag | ||
| 1 | Toprak Razgatlioglu | TUR | ROKiT BMW Motorrad WorldSBK Team | BMW M 1000 RR | 21 ronden |
| 2 | Nicolo Bulega | ITA | ARUBA.IT Racing - Ducati | Ducati Panigale V4R | +9.221 |
| 3 | Iker Lecuona | SPA | Team HRC | Honda CBR1000RR | +11.020 |
| 4 | Sam Lowes | GBR | ELF Marc VDS Racing Team | Ducati Panigale V4R | +11.973 |
| 4 | Alex Lowes | GBR | Kawasaki Racing Team WorldSBK | Kawasaki ZX-10RR | +14.018 |
| 5 | Jonathan Rea | GBR | Pata Prometeon Yamaha | Yamaha YZF-R1 | +17.727 |
| 6 | Garrett Gerloff | USA | Bonovo Action BMW | BMW M 1000 RR | +19.250 |
| 7 | Michael van der Mark | NED | ROKiT BMW Motorrad WorldSBK Team | BMW M 1000 RR | +23.589 |
| 8 | Xavi Vierge | ESP | Team HRC | Honda CBR1000RR | +24.239 |
| 9 | Andrea Iannone | ITA | Team GOELEVEN | Ducati Panigale V4R | +30.893 |
| 10 | Tito Rabat | ESP | Kawasaki Puccetti Racing | Kawasaki ZX-10RR | +30.943 |
| 11 | Michael Ruben Rinaldi | ITA | Motocorsa Racing | Ducati Panigale V4R | +31.476 |
| 12 | Scott Redding | GBR | Bonovo Action BMW | BMW M 1000 RR | +31.702 |
| 14 | Dominique Aegerter | SUI | GYTR GRT Yamaha WorldSBK Team | Yamaha YZF-R1 | +34.886 |
| 15 | Ivo Lopez | POR | PETRONAS MIE Racing Honda Team | Honda CBR1000RR | +47.016 |
| 16 | Bradley Ray | GBR | Yamaha Motoxracing WorldSBK Team | Yamaha YZF-R1 | +48.226 |
| 17 | Phillip Öttl | GER | GMT94 Yamaha | Yamaha YZF-R1 | +51.000 |
| 18 | Tarran MacKenzie | GBR | PETRONAS MIE Racing Honda Team | Honda CBR1000RR | +55.393 |
| 19 | Alvaro Bautista | ESP | ARUBA.IT Racing - Ducati | Ducati Panigale V4R | +2 ronden |
| 20 | Luca Bernardi | ITA | Yamaha Motoxracing WorldSBK Team | Yamaha YZF-R1 | +3 ronden |
| DNF | |||||
| Andrea Locatelli | ITA | Pata Prometeon Yamaha | Yamaha YZF-R1 | +7 ronden | |
| Danilo Petrucci | ITA | Barni Spark Racing Team | Ducati Panigale V4R | +15 ronden | |
| Axel Bassani | ITA | Kawasaki Racing Team WorldSBK | Kawasaki ZX-10RR | +15 ronden | |
| Remy Gardner | AUS | GYTR GRT Yamaha WorldSBK Team | Yamaha YZF-R1 | +20 ronden |
Tussenstand:
| Rijder | Team | Punten | |||
| 1 | Toprak Razgatlioglu | TUR | ROKiT BMW Motorrad WorldSBK Team | BMW M 1000 RR | 439 |
| 2 | Nicolo Bulega | ITA | ARUBA.IT Racing - Ducati | Ducati Panigale V4R | 395 |
| 3 | Alvaro Bautista | ESP | ARUBA.IT Racing - Ducati | Ducati Panigale V4R | 333 |
| 4 | Danilo Petrucci | ITA | Barni Spark Racing Team | Ducati Panigale V4R | 277 |
| 5 | Alex Lowes | GBR | Kawasaki Racing Team WorldSBK | Kawasaki ZX-10RR | 277 |