Felix Rosenqvist won the Indianapolis 500 on Sunday after a pair of late restarts produced a dramatic finish.