Kyle Busch pulled away on a restart with 11 laps to go and outran AJ Allmendinger to the finish for his first NASCAR Sprint Cup Series victory at Martinsville Speedway, and a sweep of the two-race weekend.

Busch, who won for the first time in 31 starts at Martinsville in a truck race on the 0.526-mile oval on Saturday, dominated in the premier division in bright sunshine but cool temperatures that never let the track get quite as sticky as it normally does.

Allmendinger was second, followed by Kyle Larson, Austin Dillon and Brad Keselowski.

The finish looked nothing like the leaderboard for most of the race, but Busch and teammate Matt Kenseth stayed out when a caution flew with 15 laps to go while the rest of the contenders pitted for fresher tires. When the green flag flew, Busch sailed off and Kenseth got hung up on the outside and faded fast.