Marcus Ericsson has won the Indianapolis 500 for Chip Ganassi Racing following a dramatic three-lap sprint to the chequered flag.
The Swedish racer, who drove for both Caterham and Sauber in Formula 1, held off McLaren youngster Pato O'Ward during the final laps.
Ericsson had built a commanding lead at the front heading towards the finish before a late red flag saw his advantage vanish.
Viewed by others:
Ericsson makes history with
"I love them now," joked Ericsson, when reminded that he was not a fan of oval racing after making the switch to Indy in 2019 after 97 F1 starts.
His race proved quiet until his final stint, when race leader Scott Dixon was handed a drive-through penalty for speeding in the pit lane.
Ericsson became only the second Swedish driver ever to win the famous race as he crossed the line just ahead of O'Ward, following three laps spent fighting hard for the win.
O'Ward, who is highly rated by McLaren boss Zak Brown, did find his way alongside Ericsson during the penultimate lap but failed to make the overtake stick as he settled for second.
Video: How much does it cost to become an F1 driver?
RacingNews365.com breaks down how much it costs drivers to make their way up the ranks in the world of motorsport and become an F1 driver.