Indy 500 winner Felix Rosenqvist on the 23.3-millisecond finish, $4.3M prize, beating Penske, the milk tradition, and becoming a new father.

Felix Rosenqvist has won the Indy 500 in the most dramatic circumstances, overhauling David Malukas on the line after New Zealand’s Marcus Armstrong led with one lap to go.

The race featured the most lead changes in Indy 500 history.

Felix Rosenqvist won his first Indy 500 in a race that featured a record 70 lead changes and a thrilling late finish.