Busch led the most laps for the sixth consecutive Nationwide race, but after letting the previous three races escape in the closing moments he hung on for his 25th career victory. At 24, he became the youngest driver to win that many races in the series.
"It's great to be able to come back here and finally get this monkey off our back, whatever it's been," Busch said. "This has just been a hard couple of weeks."
Defending champion Brad Keselowski made a late-race charge but wound up second.