Busch started on the pole and led all but 10 of the 175 laps. He relinquished the lead only during a round of green-flag pit stops late in the race. Busch finished 3.8 seconds ahead of Austin Dillon for his sixth win of the season and the 30th of his truck career.
"We just had a great truck," Busch said. "These guys at Kyle Busch Motorsports have done a real nice job. We work as hard as we can with a single-truck team. We're doing good on the short tracks, but we just need to find more speed on the mile and a half tracks."
Busch is second on the series' all-time race winners list. Ron Hornaday Jr. holds the record with 49 career victories.
Dillon caught up with Busch and challenged him for the lead when Busch was caught up in traffic two separate times during the race, but Dillon was unsuccessful in his attempts.
"We were a second-place truck all day," Dillon said. "We were trying to figure out what little things we could do to gain on him. We were really close with Kyle on lap times. He was struggling in traffic. That was the only time I could gain on him."
Dillon's second-place run allowed him to take over the points lead. He holds a two-point advantage over James Buescher, who finished one lap down in seventh. Dillon won last week's race at Chicagoland Speedway.
Sauter is now seven points behind Dillon.
Todd Bodine, Timothy Peters and rookie Miguel Paludo completed the top-10.