O’Ward led teammate Christian Lundgaard in an all-McLaren front row ahead of Palou. The Mexican dominated the first leg of the race but tyre strategy proved pivotal.
Palou spent the lion’s share of the race looking at the gearbox of Lungaard’s car until the final pit stop when he swapped to the softer compound red sidewall tyre.
With 15 laps to go in the 65-lapper, Palou finally put a pass on Lundgaard for second place, who was on the hard compound tyre.
Despite a nine-second deficit to the lead, Palou quickly scythed through the gap and with 10 laps to go blew by O’Ward who was also on the harder compound.
Palou stretched his legs from there, gapping O’Ward to the tune of 10 seconds.
It’s the second straight win for Palou off the back of taking the season-opening race on the streets of St Petersburg.
“What an amazing weekend, honestly,” said Palou.
“We had a really fast car since practice. They executed very well. Everybody at Chip Ganassi Racing, the #10 car, executed perfectly.
“We knew it was aggressive to start with the user reds (soft compound tyre). We knew that we were looking towards the end of the race with the #10 car. Yeah, we did it, so back-to-back wins, it’s awesome.”
Alex Palou takes the lead from Pato O’Ward! #INDYCAR pic.twitter.com/WlVGf8TEc1
— INDYCAR on FOX (@IndyCarOnFOX) March 23, 2025
O’Ward led 51 of the 65-lap distance but conceded he had the weaker strategy.
“We took a gamble and it didn’t work out for us. We had used our new reds in the start because we didn’t quite know what the deg was going to be like.
“The blacks (hard compound) took a turn in the negative towards the end of the race and that was it. We didn’t stand a fighting chance.”
Lundgaard completed the podium. Andretti Global’s Colton Herta was fourth ahead of Meyer Shank Racing’s Felix Rosenqvist.
Team Penske’s Will Power was the surprise packet of the race, rising from 21st on the grid to sixth. Marcus Armstrong (Meyer Shank Racing), Kyle Kirkwood (Andretti Global), Alexander Rossi (Ed Carpenter Racing), and Scott Dixon (Chip Ganassi Racing) completed the top 10.
The race was green from start to finish, but wasn’t without incident.
Here’s what happened between Devlin Defrancesco and Scott McLaughlin. #INDYCAR pic.twitter.com/8hUhZ3XDN1
— INDYCAR on FOX (@IndyCarOnFOX) March 23, 2025
Scott McLaughlin was tipped into a spin by Devlin De Francesco even before the race got underway. De Francesco copped a drive-through for the indiscretion.
The Team Penske driver found himself on the back foot from the outset. He recovered to 19th before his hybrid system overheated and he was forced to pit.
In the end, McLaughlin wound up last. He tried to return to the race but retired on Lap 53.
Callum Ilott collided with his Prema teammate Robert Schwartzman on the first lap and lost his front wing. The Brit finished second-to-last.
Perhaps the biggest blunder was the mid-race blackout. The local and international television feed stopped working during the second round of pit stops but returned in time for the battle to begin between Lundgaard and Palou.
Results: The Thermal Club IndyCar Grand Prix
Pos | Num | Driver | Team | Laps/Diff | Gap |
1 | 10 | Alex Palou | Chip Ganassi Racing | 65 Laps | |
2 | 5 | Pato O’Ward | Arrow McLaren | 10.1854 | 10.1854 |
3 | 7 | Christian Lundgaard | Arrow McLaren | 22.733 | 12.5476 |
4 | 26 | Colton Herta | Andretti Global w/Curb‑Agajanian | 35.0722 | 12.3392 |
5 | 60 | Felix Rosenqvist | Meyer Shank Racing | 35.6297 | 0.5575 |
6 | 12 | Will Power | Team Penske | 40.3787 | 4.7490 |
7 | 66 | Marcus Armstrong | Meyer Shank Racing | 41.5126 | 1.1339 |
8 | 27 | Kyle Kirkwood | Andretti Global | 52.2481 | 10.7355 |
9 | 20 | Alexander Rossi | Ed Carpenter Racing | 52.6073 | 0.3592 |
10 | 9 | Scott Dixon | Chip Ganassi Racing | 54.0525 | 1.4452 |
11 | 15 | Graham Rahal | Rahal Letterman Lanigan Racing | 58.2732 | 4.2207 |
12 | 21 | Christian Rasmussen | Ed Carpenter Racing | 61.0598 | 2.7866 |
13 | 2 | Josef Newgarden | Team Penske | 70.4282 | 9.3684 |
14 | 14 | Santino Ferrucci | AJ Foyt Enterprises | 73.0372 | 2.6090 |
15 | 8 | Kyffin Simpson | Chip Ganassi Racing | 73.2397 | 0.2025 |
16 | 76 | Conor Daly | Juncos Hollinger Racing | 102.0420 | 28.8023 |
17 | 18 | Rinus Veekay | Dale Coyne Racing | 103.7290 | 1.6865 |
18 | 4 | David Malukas | AJ Foyt Enterprises | 107.3110 | 3.5826 |
19 | 6 | Nolan Siegel | Arrow McLaren | 107.7960 | 0.4846 |
20 | 30 | Devlin DeFrancesco | Rahal Letterman Lanigan Racing | 1 lap | 6.3987 |
21 | 28 | Marcus Ericsson | Andretti Global | 1 lap | 3.7666 |
22 | 83 | Robert Shwartzman | Prema Racing | 1 lap | 8.7347 |
23 | 77 | Sting Ray Robb | Juncos Hollinger Racing | 1 lap | 10.5146 |
24 | 45 | Louis Foster | Rahal Letterman Lanigan Racing | 1 lap | 16.857 |
25 | 51 | Jacob Abel | Dale Coyne Racing | 1 lap | 13.4693 |
26 | 90 | Callum Ilott | Prema Racing | 1 lap | 26.8166 |
DNF | 3 | Scott McLaughlin | Team Penske | Lap 53 | 4 laps |