The 90th Indianapolis 500 was held at the Indianapolis Motor Speedway in Speedway, Indiana on Sunday May 28, 2006. Sam Hornish, Jr. won the race by passing rookie Marco Andretti on the final lap, about 450 feet from the finish line. It was the first time a driver made a pass for the lead on the final lap for victory in the history of the event.