The race began Sunday but was postponed after 204 laps due to poor weather. When the drivers returned to the track Monday, it was the No. 18 car that ended up ahead of the field after passing Kyle Larson with five laps remaining.
It's the second straight win for Busch in the Monster Energy NASCAR Cup Series after winning at Texas Motor Speedway last week.
1. Kyle Busch (18)
2. Kyle Larson (42)
3. Jimmie Johnson (48)
4. Ricky Stenhouse Jr. (17)
5. Alex Bowman (88)
6. Aric Almirola (10)
7. Kevin Harvick (4)
8. Clint Bowyer (14)
9. Joey Logano (22)
10. Ryan Newman (31)
Full results available at NASCAR.com.
Larson appeared to be in control while leading 200 of the 500 laps, but Busch stormed from behind and passed the leader after making slight contact:
Busch held on for his seventh career victory at Bristol, continuing an incredible run as Jeff Gluck noted:
He started on the pole and led 117 laps in the eventual win.
The race began Sunday in less-than-ideal conditions, with three different stoppages due to rain before eventually ending for the day. Brad Keselowski was the Stage 1 winner, but Larson was the leader when the action was called after 204 laps, leading 74 total before the break.
The competitors returned a day later and Larson held the lead at the start, but once again Keselowski pushed his way to the front behind a little bit of contact:
This was enough to earn the victory in Stage 2 as he added more playoff points.
Larson and Busch battled for control as the race continued, but the drama came after a caution with under 30 laps remaining when Keselowski blew a tire:
Only 11 cars were on the lead lap at the time of restart with 22 laps remaining.
While Larson once again appeared to be ready for his first win of the year, he couldn't stay ahead of Busch at the time of the 500th lap.
The drivers will now have a quick turnaround before the next race as the Toyota Owners 400 is scheduled for Saturday at Richmond Raceway.