Juan Pablo Montoya roared into the lead with just four laps to go and won the 99th Indianapolis 500. Montoya is now a two-time Indy 500 winner but it has been 15 years between checkered flags.

Will Power finished second and Charlie Kimball wound up third.

Montoya is the 19 driver to win the Indy 500 twice. For Team Penske, it is the 16th Brickyard win.

POS DRIVER CAR MANUFACTURER LAPS START PTS
1 Juan Pablo Montoya 2 Chevrolet 200 15 50
2 Will Power 1 Chevrolet 200 2 40
3 Charlie Kimball 83 Chevrolet 200 14 35
4 Scott Dixon 9 Chevrolet 200 1 32
5 Graham Rahal 15 Honda 200 17 30
6 Marco Andretti 27 Honda 200 8 28
7 Helio Castroneves 3 Chevrolet 200 5 26
8 JR Hildebrand 6 Chevrolet 200 10 24
9 Josef Newgarden 21 Chevrolet 200 9 22
10 Simon Pagenaud 22 Chevrolet 200 3 20
11 Sebastien Bourdais 11 Chevrolet 200 7 19
12 Ryan Briscoe 5 Honda 200 31 18
13 Takuma Sato 14 Honda 200 24 17
14 Townsend Bell 24 Chevrolet 200 23 16
15 Ryan Hunter-Reay 28 Honda 200 16 15
16 Gabby Chaves 98 Honda 200 26 14
17 Alex Tagliani 48 Honda 200 20 13
18 James Jakes 7 Honda 200 19 12
19 Simona De Silvestro 29 Honda 200 18 11
20 Carlos Munoz 26 Honda 200 11 10
21 Justin Wilson 25 Honda 199 6 9
22 Pippa Mann 63 Honda 197 25 8
23 Sebastian Saavedra 17 Chevrolet 175 27 7
24 Jack Hawksworth 41 Honda 175 28 6
25 Stefano Coletti 4 Chevrolet 175 29 5
26 Tony Kanaan 10 Chevrolet 151 4 5
27 James Davison 19 Honda 116 33 5
28 Tristan Vautier 18 Honda 116 32 5
29 Oriol Servia 32 Honda 112 13 5
30 Ed Carpenter 20 Chevrolet 112 12 5
31 Bryan Clauson 88 Chevrolet 61 30 5
32 Sage Karam 8 Chevrolet 0 21 5
33 Conor Daly 43 Honda 0 22 5