Kiwi pair Scott McLaughlin and Scott Dixon have each scored a top 10 finish at the Grand Prix of Indianapolis.
Starting fifth, McLaughlin struggled for race pace, and despite never dropping outside the top ten, the reigning Supercars champion drifted to eighth after his fourth and final pitstop, but held off a fast-charging Dixon.
The defending IndyCars champion had a horror qualifying on Saturday, resulting in a 16th spot on the grid for Sunday's race.
And it went from bad to worse for Dixon, who made first lap contact with another car and had to pit under a yellow flag on lap 3, dropping him to 23rd.
But the ever-consistent Kiwi climbed through the pack and found himself inside the top 10 with 25 laps to go.
Dixon passed teammate Marcus Ericsson several laps later and attempted to chase down a struggling McLaughlin in the final stages, but his fellow Kiwi held on.
The race was won by 20-year-old Dutchman Rinus Veekay after the first 44 laps were led by pole-sitter Romain Grosjean.
Veekay made his move after Grosjean had opted for a long first stint, with the youngster pulling off the pass on the Frenchman's out-lap.
It was Veekay's first IndyCar win - the fifth different driver to win a race in the first five this season.
Grosjean came home second in just his third IndyCars race - a remarkable achievement for the 35-year-old whose final race in Formula One almost ended in his death after a horror first-lap crash in Bahrain last year.
Dixon's talented young teammate Alex Palou completed the podium and now trails the 40-year-old by just 13 points in the championship standings.
Penske's Josef Newgarden is third, 28-points back with McLaughlin slipping one spot to eighth, 53 points adrift of his fellow Kiwi.
The teams stay in Indianapolis for the Indy 500 later this month with qualifying taking place next weekend.