The best car was rolling toward victory - until its driver and crew chief couldn't agree on how many tires to change.
Kasey Kahne capitalized on that confusion between Denny Hamlin behind the wheel and Darian Grubb in the pits to win his second Sprint Cup race of the year and make a leap toward one of the 12 spots in the Chase that determines this year's NASCAR champion.
''For those guys to miscommunicate, that helped us a ton,'' Kahne said. ''I'll take 'em any way we can.''
Hamlin's Toyota led for 150 of the 300 laps at the 1-mile New Hampshire Motor Speedway on Sunday. His communication wasn't quite as good.
Kahne, who finished second two weeks ago at Kentucky to Brad Keselowski, went ahead to stay during a restart on the 240th lap when Hamlin spent extra time in the pits as his crew changed all four tires.
Hamlin wanted just two new ones.
''Darian asked me how much of the tires I felt I'd used up. I felt like I had used up a substantial amount,'' he said. ''(I said) give me tires and no adjustments. He thought I meant four tires. Nothing's a given. Even though it looked like we had one in the bag if we took two tires, you never know.''
Kahne doesn't feel he stole a victory.
''I wouldn't say 'stolen.' We ran in the top four the whole race,'' he said. ''We were in pretty good shape, (but) if he was to keep the track position I never would have passed him.''
Hamlin's longer pit stop left him all the way back in 13th place, but he kept passing cars until only Kahne remained in front. Then he simply ran out of miles and Kahne won by 2.738 seconds.
It was the 14th win of Kahne's career and first since May 27 at Charlotte. Clint Bowyer, Dale Earnhardt Jr. and Keselowski rounded out the top five.