Eerste helftEdit
Rookie Teo Fabi nam de leiding vanaf de pole-position en leidde de eerste 23 ronden. A.J. Foyt, die eerder in de week de begrafenis van zijn vader had bijgewoond, viel vroegtijdig uit met een gebroken u-verbinding van de transmissie. Op bijna hetzelfde moment viel George Snider, de andere auto van Foyt, uit met een kapotte ontsteking. Beide Foyt’s vielen uit net na de 50-mijlsgrens. Fabi, die al vroeg snelheid toonde, viel uit met een slechte benzinepakking. Tijdens een vroege pitstop begaf het bijtankmechanisme het, waardoor brandstof rond de auto spoot, maar hij ontbrandde niet.
In ronde 81 spinde Johnny Parsons voor Mario Andretti in bocht één. Beide wagens crashten hard in de buitenmuur. Het was Andretti’s eerste rit op Indy met Newman/Haas Racing, en de zoveelste tegenslag voor hem op de 500.
Tweede helftEdit
Eerste helft viel mededinger Bobby Rahal uit met een lekke radiateur. De leiding in de tweede helft werd behouden door Tom Sneva en Al Unser Sr. Sneva’s teamgenoot Kevin Cogan, evenals Geoff Brabham liepen ook in de buurt van de top vijf.
In ronde 172, Tom Sneva leidde met Al Unser Sr. tweede. Sneva zat vlak achter de uitgevallen auto van Mike Mosley toen zijn pitcrew het bord naar buiten bracht voor zijn laatste pitstop. Enkele seconden later spinde Mosley vlak voor Sneva bij het uitkomen van bocht één en crashte tegen de buitenmuur. Mosely hield er een gekneusde voet aan over. Sneva week uit naar de binnenkant en kon het incident ternauwernood ontwijken. Mosley’s “Indy jinx” ging door, en het zou zijn laatste ronde op de Speedway zijn – hij kwam minder dan een jaar later om het leven in een verkeersongeluk.
Met het geel uit, pitte Sneva de volgende keer, zijn laatste geplande pitstop van de dag. Al Unser Sr. was ook in de pits. Unser had een veel snellere pitstop, hij wisselde niet van banden, en kwam aan de leiding. Sneva lag nu tweede.
FinishEdit
De groene vlag kwam weer uit in ronde 176 met Al Unser Sr. aan de leiding en Tom Sneva op de tweede plaats. Terwijl de auto’s door bocht vier gingen, sprong de auto van rookie Al Unser Jr. (op dat moment vijf ronden achterstand) op de 10e plaats bij de herstart. Hij passeerde zowel Sneva als zijn vader Al Sr. Een ronde later liet Al Jr. zijn vader passeren en nestelde zich tussen zijn vader en de als tweede geplaatste Tom Sneva.
In de loop van de volgende ronden werd duidelijk dat Al Jr. probeerde zijn vader te dwarsbomen. Al Jr. stond bekend om zijn vader, en het was ook nog eens Al Sr.’s 44e verjaardag. Toen de race ronde 180 bereikte, toonden de officials aan Al Unser Jr. de blauwe vlag.
Hoewel velen vinden dat Al Jr. niet veel lastige en opzettelijke “blokkeringsbewegingen” maakte, creëerde hij wel een aanzienlijke hoeveelheid “vuile lucht” voor Sneva, en gaf hij niet de gewenste racelijn op. Ondanks de hindernis reed Al Sr. niet weg en leek hij zijn voorsprong niet te kunnen vergroten. De drie wagens bleven dicht bij elkaar rijden. Naarmate de ronden slonken, begon de controverse toe te nemen.
Met nog 13 ronden te gaan, trok Sneva Al unser Jr. voorbij op de frontstretch. De twee auto’s gingen zij-aan-zij de eerste bocht in, maar Al Jr. weigerde terrein prijs te geven.
Met nog tien ronden te gaan, begonnen de drie auto’s het ronde verkeer in te halen. Al Jr. kwam vast te zitten achter de auto van Dick Simon, en Sneva profiteerde meteen van het moment. Sneva dook naar beneden, passeerde Al Jr. en Simon in opeenvolgende bochten en richtte zijn vizier op de leider. Op de laatste bocht zette Sneva zijn pas in en passeerde Al Unser Sr. in de derde bocht. Hij passeerde nog twee auto’s voor het einde van de ronde en begon onmiddellijk weg te rijden. Terwijl Sneva wegreed van Al Unser Sr., passeerde Al Unser Jr. zijn vader in bocht één.
Met een open baan voor zich, voerde Tom Sneva het tempo op en nam een aanzienlijke afstand op van de Unsers. Sneva zegevierde met een marge van 11,174 seconden. Het was Sneva’s eerste Indy 500-overwinning (na drie eerdere runner-up finishes) en chef-monteur George Bignotti’s record zevende Indy 500-overwinning.
Na het aanwakkeren van alle controverse, kwam Al Unser Jr. in de laatste ronde zonder brandstof te zitten. Hij blokkeerde op de baan voordat hij de finish bereikte, en kreeg zes ronden achterstand op de finish.
Post raceEdit
In interviews na de race gaf Al Unser Jr. toe dat hij probeerde zijn vader te dwarsbomen, en beweerde dat hij probeerde “vuile lucht” en turbulentie voor Sneva te creëren. Hij noemde het echter geen “blokkeren”. Unser Jr. kreeg veel kritiek voor zijn acties, zowel van de deelnemers als van de media. Na de race onderzocht USAC het incident echter en gaf geen straffen voor het blokkeren, omdat hij geen geschreven regels had overtreden. Al Unser Sr. beweerde dat hij niet wist wat er achter hem gebeurde, en dat hij één achteruitkijkspiegel kwijt was, en de andere kapot was. Bovendien merkte Unser Sr. op dat hij bij zijn laatste pitstop een misrekening maakte door zijn crew opdracht te geven geen banden te wisselen. Daardoor viel zijn wegligging in de laatste ronden weg. Terwijl Al Jr. in gevecht was met Sneva, was Al Sr. vooral bezig met het verzorgen van zijn losse, slecht sturende auto.
Sneva klaagde Unser Jr. aan voor het springen bij de herstart en het illegaal passeren van de twee leiders voordat het groen uitging. Na de race kreeg Unser Jr. een straf van 2 ronden voor het passeren van twee auto’s voor het groen, maar de straf kostte hem geen posities. Unser eindigde nog steeds in de top tien als hoogst finishende rookie. Hij verloor echter de rookie of the year award, die ging naar polesitter Teo Fabi.