CONCORD, N.C. - Greg Biffle had to pit for gas, so Dale Earnhardt Jr. took the lead. Cars wrecked on the next-to-last lap, and still Earnhardt led. But you have to have enough fuel to finish.

Earnhardt didn't and Kevin Harvick did, and Harvick ended a wild night of racing with a victory in Sunday night's Coca-Cola 600 at Charlotte Motor Speedway. David Ragan finished second, Joey Logano third, Kurt Busch fourth, and AJ Allmendinger fifth.

Harvick becomes the Sprint Cup Series' first three-time winner this season.

Formula One

MONACO - Sebastian Vettel won the Monaco Grand Prix for his fifth victory in six races this season, beating Fernando Alonso and Jenson Button in a thriller that several drivers failed to finish.

The most exciting race of the season featured almost as many twists and turns as Monaco's famed street circuit.