Hornish led 114 laps in his second career Nationwide victory, but needed a strong finish to outrun Busch, the hometown driver who won the Nationwide race last week in Phoenix.
Hornish and Busch both went aggressively after the final restart with seven laps to go, with Busch briefly nudging ahead before Hornish reclaimed the lead with five laps left.
Hornish got clear of Busch and finished comfortably in a caution-filled race.
Pole sitter Brian Vickers finished third, with Trevor Bayne fourth and Elliott Sadler fifth. Travis Pastrana came in 10th, four spots ahead of Dale Earnhardt Jr.
More Sports Headlines
D-backs rock Felix, sweep M's with 8-2 win South Snohomish advances to West Region semifinals M’s notebook: Cano sits with abdominal strain Long to visit Denver Broncos Thursday 49ers remove Hyde from active/non-football injury list Panthers’ Hill cited for drug paraphernalia Source: Cherilus visiting Buffalo Bills Luck still ranks atop QB class that entered NFL in 2012
Our new comment system is not supported in IE 7. Please upgrade your browser here.