Arie Luyendyk blev den förste europeiske föraren sedan Graham Hill vann 1966 att vinna Indianapolis 500. Emerson Fittipaldi tog pole position med en snittfart på 225 mph (mer än 362 km/h) i genomsnittfart, och hade bra fart även under tävlingsdagen, och satte ett rekord genom att leda de första 92 varven i rad. Blåsor i däcken tvingade honom i depå för två oplanerade stopp, vilket hindrade honom från att ta sin andra raka seger i tävlingen.
Bobby Rahal tog över i täten, och 1986 års vinnare hade kontroll på racet, tills han valde att sätta på ett set däck som han redan hade använt, vilket inte var ett lyckat drag, då han tappade grepp. Luyendyk tog sig ikapp, och kunde köra förbi och överta ledningen med 37 varv kvar. De sista 150 kilometerna leddes alla av Luyendyk, som därmed tog sin första seger i CART-sammanhang i den största tävlingen av alla. Rahal höll undan för en andraplats, medan Fittipaldi tvingades nöja sig med en tredjeplats i slutändan. De tre var de enda på ledarvarvet.
Tävlingen hade ovanligt få gulflaggor, och med bilar som var snabbare än tidigare kunde Luyendyk köra det snabbaste Indy 500 i historien, med en snittfart på 185,891 mph (299,3 km/h). Rekordet har ännu inte slagits.