Juan Pablo Montoya gave Team Penske a win Sunday in the season-opening race at St. Petersburg, where the driver showed how far he's come one year after returning to the IndyCar Series.

Montoya grabbed the lead away from teammate Will Power during a cycle of pit stops, and held off one strong challenge from Power to win.

It was Montoya's first IndyCar win on a road or street course since Vancouver in 1999.

Power, the reigning IndyCar champion, settled for second after leading 75 laps. It gave Penske a 1-2 sweep.

Tony Kanaan finished third for Chip Ganassi Racing, and was followed by Helio Castroneves and Simon Pagenaud as Penske put all four drivers in the top five.