Squeezing 73 laps out of his last tank of gas, Brad Keselowski had just enough left to outrun Denny Hamlin in Saturday's History 300 Nationwide Series race at Charlotte Motor Speedway.

The victory was Keselowski's first in the series this year and the 18th of his career. Hamlin crossed the finish line 0.838sec behind the 2010 Nationwide champion. Kyle Busch finished third, followed by Kevin Harvick and Elliott Sadler.

Busch said after the race that coaxing 73 laps out of his fuel cell would not have been a possibility. Although Keselowski declined to say how he saved enough gas, he did point to a fuel-economy advantage for this No. 22 Penske Dodge.

"The Dodge has been known for having a bit of a fuel-mileage advantage over the last season and a half," Keselowski said. "I think there's other areas where we're slightly behind, being quite honest. And so, when you have an opportunity to maximize your advantage, that's what you've got to do."

Keselowski pulled away after a caution for an accident off Turn 2 on lap 147 of 200, when Brian Scott and Cole Whitt hit a patch of oil and slammed into the inside wall.

Polesitter Joey Logano took four tires during a pit stop on lap 144, and dropped from third to 15th when the rest of the contenders stopped for fuel only. He came home sixth.

A broken driveshaft sidelined series leader Ricky Stenhouse Jr. on lap 66, who spent 22 laps in the garage for repairs. Stenhouse finished 26th but retained his lead by 13 points over Sadler, with Austin Dillon (11th Saturday) in third place, 28 points back.

Danica Patrick – who had qualified third, just 0.022sec off Logano's pole time – finished 13th despite falling a lap down when an early cycle of pit stops was interrupted by the third caution of the race for a blown engine in Angela Cope's Chevrolet.

Hamlin likewise dropped a lap early when his crew changed the carburetor on his No. 18 Toyota on pit road. Though Hamlin didn't think his car ever achieved sufficient straight-line speed, he was able to drive to the front after regaining the lost circuit as the highest-scored lapped car under caution for Travis Pastrana's spin off Turn 4 on lap 60.

"I complained about the motor early – just didn't feel like it ran at the end of the straightaway for some odd reason," Hamlin said. "I've been wondering where our speed was all weekend. We tried to change the carburetors, and that didn't fix it. Just got stuck 14th or so for a while until we got the handling (where) it was at least drivable, and then we were able to make our move to the front.

"We were good on long runs – just didn't have a lot of front-line speed. I have to get better at our race day adjustments. I just feel like I'm sending our crew chief off in the wrong direction at the start of these races."

Pastrana looped his No. 99 Toyota twice during the race after spinning on his qualifying lap and failing to post a time. The X-Games star finished 24th, five laps down.

The No. 41 Ford driven by 19th-place finisher Timmy Hill failed height-stick inspection after the race. The car was deemed too low in front. If NASCAR imposes penalties, they will come next week.

Pos Driver Car/Engine Laps Time/Delay
1 Brad Keselowski Dodge 200 2h 25:51.
2 Denny Hamlin Toyota 200 0.838
3 Kyle Busch Toyota 200 22:34:09.
4 Kevin Harvick Chevrolet 200 22:34:09.
5 Elliott Sadler Chevrolet 200 22:34:09.
6 Joey Logano Toyota 200 22:34:09.
7 James Buescher Chevrolet 200 22:34:09.
8 Justin Allgaier Chevrolet 200 22:34:09.
9 Sam Hornish Jr. Dodge 200 22:34:09.
10 Joey Coulter Chevrolet 200 22:34:09.
11 Austin Dillon Chevrolet 200 22:34:09.
12 Mike Bliss Toyota 200 22:34:09.
13 Danica Patrick Chevrolet 200 22:34:09.
14 Michael Annett Ford 200 22:34:09.
15 Mike Wallace Chevrolet 200 22:34:09.
16 Reed Sorenson Ford 200 22:34:09.
17 Kasey Kahne Chevrolet 200 22:34:09.
18 Jeremy Clements Chevrolet 199 1 Lap
19 Timmy Hill Ford 199 1 Lap
20 Tayler Malsam Toyota 198 2 Laps
21 Casey Roderick Chevrolet 198 2 Laps
22 Johanna Long Chevrolet 198 2 Laps
23 Kyle Fowler Ford 196 4 Laps
24 Travis Pastrana Toyota 195 5 Laps
25 Joey Gase Chevrolet 193 7 Laps
26 Ricky Stenhouse Jr. Ford 179 21 Laps
27 Erik Darnell Chevrolet 176 Accident
28 Cole Whitt Chevrolet 167 33 Laps
29 Joe Nemechek Toyota 157 43 Laps
30 T.J. Bell Chevrolet 151 Handling
31 Brian Scott Toyota 146 Accident
32 Jeff Green Toyota 141 Halfshaft
33 Jason Bowles Toyota 137 Accident
34 Josh Richards Ford 134 Accident
35 Danny Efland Chevrolet 103 Brakes
36 Angela Cope Chevrolet 51 Engine
37 Morgan Shepherd Chevrolet 39 Electrical
38 Mike Harmon Chevrolet 30 Overheating
39 Robert Richardson Jr. Chevrolet 13 Engine
40 Chase Miller Chevrolet 10 Ignition
41 Josh Wise Chevrolet 8 Ignition
42 Scott Speed Chevrolet 5 Electrical
43 Kevin Lepage Toyota 3 Vibration