Jimmie Johnson scored his third straight Coca-Cola 600 victory on Sunday night at Charlotte Motor Speedway by passing Bobby Labonte on the last lap in a thrilling fasion. It was Johnson's second victory of the 2005 NASCAR NEXTEL Cup Series season.

Johnson led only 11 laps in the 600 mile affair including the all-important final circuit around the famed 1.5-mile track.

"To win three 600s is just amazing," Johnson said. "I've got to thank Hendrick Motorsports and all the folks involved. It's been a tough month for us because we've had some difficult times. Tonight was a tough race for us. We didn't have the best car until the end when it mattered. These guys worked real hard and (crew chief) Chad Knaus worked very hard. I can't believe we're here in victory lane again."

The Coca-Cola 600 lasted a total of 5 hours and 13 minutes with an all-time NASCAR NEXTEL Cup Series record of 22 cautions with 37 lead changes among 21 drivers.

Labonte ended up in the runner-up position by .027 second while the top-five was rounded out by Carl Edwards, Jeremy Mayfield and Ryan Newman.

Click here for a complete rundown of the finishing order.