Juan Pablo Montoya, who won the Indy 500 15 years ago in his first start, held off reigning Verizon IndyCar Series champion and teammate Will Power by .1046 of a second -- the fourth-closest finish in race history -- in a thrilling battle over the final 15 laps to take victory on Sunday.
Five of the 37 lead changes occurred in those 15 laps following a restart, with Montoya overtaking Scott Dixon in Turn 1 for second place and Will Power in Turn 4.
The victory extended Roger Penske's record of Indy 500 victories to 16, and Montoya is the 11th different winner for Team Penske.
Will Power was two-tenths of a second behind Montoya entering the white flag lap, but couldn't make a dramatic last-turn pass.
Charlie Kimball was .7950 of a second back in third -- a career best in five Indy 500 starts -- after starting 14th in the No. 83 Novo Nordisk Chip Ganassi Racing Chevrolet.
Scott Dixon, who led a field-high 84 laps, was 1.0292 seconds arrears in fourth place in the No. 9 Target Chip Ganassi Racing Chevrolet. Graham Rahal, who started 17th in the No. 15 Steak 'n Shake Honda for Rahal Letterman Lanigan Racing, finished fifth.
Marco Andretti, Helio Castroneves, JR Hildebrand, Josef Newgarden and front-row starter Simon Pagenaud completed the top 10.