Jones passed Kyle Busch and Kyle Larson over the final three laps after a caution reset the field at the half-mile Tennessee track.
MORE: Sprint Cup starting lineup | Temper rising at Bristol | 10 drivers to watch
With a higher finishing position than Justin Allgaier, Daniel Suarez and Ty Dillon, Jones took home a cool $100,000 bonus.
“We had a really good restart there,” Jones told Fox Sports in victory lane. Busch “hadn’t been getting going and Kyle (Larson) just left the top open and we went up there and he worked pretty hard to keep us behind but we just kept digging and it worked out.”
Busch finished second followed by Larson, Austin Dillon and Allgaier. The race ended Busch’s streak of four consecutive NASCAR national series victories. Busch, who won the past two Sprint Cup races, tries to keep that streak alive in Sunday’s Food City 500, which begins about 1 p.m. ET.
If Jones, 19, can be the highest-finishing Dash 4 Cash driver at each of the remaining installments — Richmond on April 23, Dover on May 14 and Indianapolis on July 23 and win the final race outright, he will take home a total bonus of $1 million.
Two heat races determined the four Xfinity Series drivers that would compete for the bonus with the top two finishers in each heat race making up the four Dash 4 Cash eligible drivers.
Full results from the Fitzgerald Glider Kits 300: