Two of motor racing's premier events annually are run back to back on the same day and none were more exciting than the two this year.  Juan Pablo Montoya won a three-way duel with Scott Dixon and teammate Will Power to take the lead with three laps left to win the 99th running of the Indianapolis 500.

It was Montoya's second career Indy 500 win.  His first came 15 years ago in 2000.  That's the longest stretch between wins in Indy 500 history.  A.J. Foyt's 10-year gap had been the previous record.

Following a crash late in the race and a restart with 15 laps left, both Power and Dixon traded the lead until Montoya passed both of them to take the lead for good.

Power settled for second with Charlie Kimball coming in third, while Dixon and Graham Rahal completed the Top 5.

Fan favorite Tony Kanaan, who led the race early on, crashed on Lap 152.

Car owner and recently retired David Letterman was honored with a caricature of his face and the hash tag #thanksdave printed on the car of Oriol Servia.  Letterman called it the highlight of his career.

 

Carl Edwards now qualifies for the Chase for the Sprint Cup championship after winning his first Coca Cola 600 (Getty Images)

Carl Edwards won the Coca-Cola 600 at Charlotte Motor Speedway - NASCAR's longest race.  The victory qualifies Edwards for the end of the season Chase for the Sprint Cup championship.

Edwards took the lead with 20 laps and held on by winning a fuel strategy game.  While other drivers were forced into the pits for fuel, Edwards had just enough to claim the victory.

Edwards' 24th career victory broke a 31-race winless drought.  It's also his first victory in 21 races at Charlotte Motor Speedway.

Greg Biffle came in second. Dale Earnhardt, Jr., pole-sitter Matt Kenseth and Martin Truex Jr. completed the top five.

Denny Hamlin finished eighth, but was taken to the infield care center for treatment of dehydration.  He was given and IV and was feeling better afterward.

Jimmie Johnson finished 40th after his car spun and he hit the inside wall.  His car needed extensive repairs before he was able to rejoin the race but finished 30 laps back.

Kevin Harvick holds on to the season points lead, with Truex, Johnson, Joey Logano and Dale Earnhardt, Jr. all in the Top 5.

Next up on the schedule is Dover's Monster Mile.