Keselowksi's stout start to the Chase for the Sprint Cup championship allowed him to swipe the points lead from Jimmie Johnson.
Keselowski holds a five-point lead over Johnson as the Chase shifts to Talladega Superspeedway. Keselowski, who won the Chase opener at Chicagoland, has deftly avoided the famed Big Ones that strike the Alabama track to win twice there in seven career starts.
He held off a late push from runner-up Jeff Gordon to match Denny Hamlin for the season victory lead with five.
"I can't state loudly enough how much longer this battle is," Keselowski said.
Keselowski, Johnson and Hamlin have staked their claim through the first three of 10 Chase races as the drivers to beat.
Johnson and Hamlin each led a chunk of laps on the mile concrete oval, but failed to stretch their fuel to the end. Johnson, who has seven career wins at Dover, was ordered to back off the gas and salvaged a fourth-place finish. Hamlin pitted with 10 laps left, opening the door for Keselowski, and denying him his first win at the Monster Mile.
Hamlin faded to eighth after starting from the pole.
"They're not going to beat us on the track, that's just plain and simple," Hamlin said. "We're just too fast right now and I feel like everything is going well. These strategy games, and the way these cautions are falling, it's ill-timed."
There was a caution at the end of a cycle of green-flag pit stops only 69 laps into the race that quickly dropped drivers a lap back. Amazingly, most of the field couldn't ever get that lap back, and only six drivers finished on the lead lap.
Non-Chase drivers Mark Martin finished third and Carl Edwards was fifth.
Sprint Cup standings
1. Keselowski 2,142
2. Johnson 2,137 -5
3. Hamlin 2,126 -16
4. Bowyer 2,117 -25
5. Stewart 2,110 -32
6. Kahne 2,110 -32
7. Earnhardt 2,103 -39
8. Truex 2,100 -42
9. Harvick 2,096 -46
10. Gordon 2,094 -48
11. Biffle 2,091 -51
12. Kenseth 2,070 -72