Juan Pablo Montoya won a fraught St Petersburg IndyCar race, as Ryan Hunter-Reay prevented an all-Penske podium in the season opener.
Will Power had been due to start the race from pole position, but was forced to withdraw on Sunday due to nausea.
Having since been diagnosed with a mild concussion from his Friday practice shunt, he was replaced by Oriol Servia.
That meant Simon Pagenaud, as second quickest qualifier, started first and spent the early laps leading from Montoya.
Can Montoya's renaissance continue?
The French driver held a comfortable, five-second lead heading into the first round of pitstops, but a series of quick laps meant Montoya was able to reduce the gap to just 0.7s.
On lap 47, Marco Andretti triggered the first caution of the day, a spin on the exit of Turn 1 following a bold overtake attempt on Luca Filippi left him facing the wrong way.
When the pitlane opened, the whole field filed in except for Conor Daly and Tony Kanaan, who opted to run an alternative strategy.
The decision vaulted the pair to the front of the field.
When the green flag waved 10 laps later, Kanaan attempted a dive down the inside of Turn 1, but couldn't make the move on Daly stick on the slippery track surface.
Montoya, meanwhile, snuck past Pagenaud into third place in what would prove the crucial move.
Seconds later Carlos Munoz triggered a huge accident when he clipped the rear of Graham Rahal, spinning him into the wall, with another seven drivers involved as the circuit was blocked.
Kanaan pitted during that caution period to leave Daly up front, leading from Montoya and Pagenaud.
On the restart, the 2015 St Petersburg winner snuck past Daly into Turn 1 for the race lead.
Daly pitted first on Lap 80, but a front wing fault just a handful of laps later meant he had to pit again and was out of contention for the win.
Montoya maintained his advantage over Pagenaud in the pitstops to lead the Team Penske one-two.
A late move by Hunter-Reay on faster red Firestone tyres allowed him to snatch a podium place from Helio Castroneves.
Mikhail Aleshin, Takuma Sato, Scott Dixon, Munoz, Kanaan and Charlie Kimball completed the top 10.
Ex-Formula 1 driver Alexander Rossi finished the highest of the rookies in 12th, ahead of Daly in 13th, Spencer Pigot in 15th and former Marussia driver Max Chilton in 17th.
Servia finished 18th in Power's car, delayed in the mid-race melee, one place ahead of Schmidt-Peterson returnee James Hinchcliffe, who was lost ground due to a first-lap incident.
RESULTS - 110 LAPS:
|1||Juan Pablo Montoya||Team Penske||Dallara/Chevrolet||2h13m28.4650s||-|
|2||Simon Pagenaud||Team Penske||Dallara/Chevrolet||2h13m30.7956s||2.3306s|
|3||Ryan Hunter-Reay||Andretti Autosport||Dallara/Honda||2h13m37.3414s||8.8764s|
|4||Helio Castroneves||Team Penske||Dallara/Chevrolet||2h13m37.7887s||9.3237s|
|5||Mikhail Aleshin||Schmidt Peterson Motorsports||Dallara/Honda||2h13m38.1817s||9.7167s|
|6||Takuma Sato||AJ Foyt Enterprises||Dallara/Honda||2h13m54.5023s||26.0373s|
|7||Scott Dixon||Chip Ganassi Racing||Dallara/Chevrolet||2h14m09.1706s||40.7056s|
|8||Carlos Munoz||Andretti Autosport||Dallara/Honda||2h14m24.4109s||55.9459s|
|9||Tony Kanaan||Chip Ganassi Racing||Dallara/Chevrolet||2h14m27.5854s||59.1204s|
|10||Charlie Kimball||Chip Ganassi Racing||Dallara/Chevrolet||2h13m02.3902s||Contact|
|11||Jack Hawksworth||AJ Foyt Enterprises||Dallara/Honda||2h13m30.1412s||1 Lap|
|12||Alexander Rossi||Andretti Herta||Dallara/Honda||2h13m36.5456s||1 Lap|
|13||Conor Daly||Dale Coyne Racing||Dallara/Honda||2h13m37.2666s||1 Lap|
|14||Spencer Pigot||Rahal Letterman Lanigan||Dallara/Honda||2h13m39.8979s||1 Lap|
|15||Marco Andretti||Andretti Autosport||Dallara/Honda||2h13m51.6551s||1 Lap|
|16||Graham Rahal||Rahal Letterman Lanigan||Dallara/Honda||2h14m05.6227s||1 Lap|
|17||Max Chilton||Chip Ganassi Racing||Dallara/Chevrolet||2h14m08.3976s||1 Lap|
|18||Oriol Servia||Team Penske||Dallara/Chevrolet||2h14m08.7408s||1 Lap|
|19||James Hinchcliffe||Schmidt Peterson Motorsports||Dallara/Honda||2h14m14.6752s||1 Lap|
|20||Luca Filippi||Dale Coyne Racing||Dallara/Honda||2h13m39.1415s||2 Laps|
|21||Sebastien Bourdais||KVSH Racing||Dallara/Chevrolet||1h51m30.6830s||Contact|
|22||Josef Newgarden||Ed Carpenter Racing||Dallara/Chevrolet||1h41m08.0756s||Electrical|
|-||Will Power||Team Penske||Dallara/Chevrolet||-||Withdrawn|
|1||Juan Pablo Montoya||51|