Kyle Busch found a way to stay out front with a car set up for short runs and pulled away during the final green-flag run to win Friday night's Virginia 529 College Savings 250 at Richmond International Raceway.

Busch got the opportunity for his career-best 51st Nationwide Series victory and his eighth of the season in 19 starts when Carl Edwards, who had dominated the race, lost three spots during the final round of pit stops under caution. Edwards ran second, 0.696sec behind Busch. Ricky Stenhouse Jr. retained the series points lead with a third-place finish. Ryan Truex came home fourth, followed by Kenny Wallace.

Elliott Sadler, Aric Almirola, Reed Sorenson, Justin Allgaier and Joe Nemechek completed the top 10.

"Carl was certainly really, really god there, and I thought at first we were probably a third- or fourth-place car, and then kind of worked on it and made it a second- or third-place car," Busch said. "We were keeping up with Carl, and then, on that final pit stop, my guys really put the pressure on, knowing how quick they'd been on pit road all night – and they did it once again.

"We were able to get off first, and I think Carl came off fourth, so when we had the restart there, he got mired up in traffic there, and that gave us some room to get out … (Crew chief) Jason (Ratcliff) and these guys made some awesome adjustments all night, making the car a little bit better—just be able to make it a little more drivable. Every run we got closer, and then, there on that last run, we had track position and a good car."

The race followed a consistent pattern: a caution, followed by a restart with Busch in the lead, followed by a pass by Edwards for the top spot a few laps later. As long as the race stayed green, Edwards was in control.

Edwards led Busch by a half-second when an ongoing fracas between Kevin Harvick and Trevor Bayne erupted into a full-blown wreck in Turn 3. Frustrated by Harvick's efforts to block him – and by contact that wrinkled the hood of Bayne's Ford – Bayne rubbed Harvick into the wall on lap 210.

Harvick retaliated immediately, turning Bayne nose-first into the SAFER barrier in Turn 3. The incident caused the sixth caution of the race, and during pit stops under yellow, Busch regained the lead and Edwards lost three positions in the pits because of problems with the right-front tire.

"It was going to be a battle if Kyle and I started side by side," said Edwards, who led 160 of 250 laps. "I thought it was going to be tough enough that way, but we had a tire get stuck on the fender, I guess, on the right front.

"The guys did a really good job, only losing three spots with that. I just couldn't get to him, and by the time I was in second, I had worked my tires over pretty badly, and I needed a caution to start next to him again. But Kyle and those guys definitely earned it – we didn't give it to 'em with that pit stop. I think they were going to be tough either way."

The field restarted on lap 221, with Busch out front, followed by Stenhouse, Truex and Edwards. After that final restart, Busch began to pull away.

Stenhouse now leads second-placed Sadler by 16 points in the series standings.

Pos Driver Car/Engine Laps Time/Delay
1 Kyle Busch Toyota 250 2h 03:45.
2 Carl Edwards Ford 250 0.696
3 Ricky Stenhouse Jr. Ford 250 22:56:15.
4 Ryan Truex Toyota 250 22:56:15.
5 Kenny Wallace Toyota 250 22:56:15.
6 Elliott Sadler Chevrolet 250 22:56:15.
7 Aric Almirola Chevrolet 250 22:56:15.
8 Reed Sorenson Chevrolet 250 22:56:15.
9 Justin Allgaier Chevrolet 250 22:56:15.
10 Joe Nemechek Toyota 250 22:56:15.
11 Michael Annett Toyota 250 22:56:15.
12 Mike Bliss Chevrolet 250 22:56:15.
13 David Stremme Chevrolet 250 22:56:15.
14 Jeremy Clements Chevrolet 250 22:56:15.
15 Mike Wallace Chevrolet 250 22:56:15.
16 Steve Wallace Toyota 250 22:56:15.
17 Timmy Hill Ford 250 22:56:15.
18 Danica Patrick Chevrolet 249 1 Lap
19 Brad Keselowski Dodge 249 1 Lap
20 Kevin Harvick Chevrolet 249 1 Lap
21 Derrike Cope Chevrolet 247 3 Laps
22 Robert Richardson Jr. Chevrolet 247 3 Laps
23 Kevin Lepage Chevrolet 246 4 Laps
24 Morgan Shepherd Chevrolet 246 4 Laps
25 Luis Martinez Jr. Chevrolet 246 4 Laps
26 Ricky Carmichael Chevrolet 245 5 Laps
27 Blake Koch Dodge 211 39 Laps
28 Trevor Bayne Ford 209 Accident
29 Jason Leffler Chevrolet 178 72 Laps
30 Eric McClure Chevrolet 158 Accident
31 Jamie McMurray Chevrolet 155 Ignition
32 Brian Scott Toyota 145 Accident
33 Josh Wise Chevrolet 69 Oil pressure
34 Johnny Chapman Chevrolet 42 Brakes
35 Matt Carter Ford 37 Brakes
36 Jeff Green Chevrolet 27 Brakes
37 Carl Long Ford 24 Rear Gear
38 Tim Andrews Chevrolet 9 Steering
39 Dennis Setzer Chevrolet 9 Brakes
40 Mark Green Chevrolet 8 Brakes
41 Scott Riggs Chevrolet 7 Overheating
42 Chase Miller Chevrolet 4 Transmission
43 Brian Keselowski Chevrolet 2 Ignition