Greg Biffle was caught speeding on pit road, had another bad stop, and ran out of gas while leading - twice.
He overcame all of the miscues Saturday at Las Vegas Motor Speedway to snap his 76-race winless streak, partly because almost every other driver had similar issues while leading.
Biffle last won a Nationwide race at California in February of last year.
Biffle ran out of gas while leading with 54 laps to go, reclaimed the lead after other drivers had their own issues, and then lost his fuel pressure on the final restart. Carl Edwards, his teammate, surged into the lead for a two-lap overtime sprint to the finish, but Biffle was able to regain the gas pressure and snatch the lead back from Edwards.
Edwards, who nearly lost control of his car as Biffle passed him, finished second.
Brian Vickers, who was penalized for a missing lug nut after a pit stop while he was leading, finished third.