Jamie McMurray grabbed the lead late in the Camping World RV Sales 500 at Talladega Superspeedway, and held on as a last-lap crash ended the race.
Brad Keselowski overcame a loose wheel and a jack that slipped under his car to win the Bank of America 500 at Charlotte Motor Speedway.
Kyle Busch held off charging Nationwide Series points leader Austin Dillon to win the Dollar General 300 at Charlotte Motor Speedway.
Matt Kenseth won the Kansas Lottery 300 Nationwide Series race at Kansas Speedway but Kyle Busch and Brad Keselowski provided the most explosive fireworks.
Jimmie Johnson held off Dale Earnhardt Jr to win the AAA 400 at Dover International Speedway, his first victory in the Chase this year.
Matt Kenseth won the Sylvania 300 at New Hampshire Motor Speedway. The victory was his second consecutive win, meaning he won the first two races of the Chase for the Sprint Cup.
Matt Kenseth used a push from Kevin Harvick to win the Sprint Cup Series GEICO 400 at Chicagoland Speedway.
Kyle Busch won his 10th NASCAR Nationwide Series race in 20 starts this season, leading 195 of the 200 laps of the Dollar General 300.
Kyle Busch held off Brad Keselowski in the closing laps of the EnjoyIllinois.com 225 at Chicagoland Speedway to win for the 34th time in the Camping World Truck Series.
Brad Keselowski won the Virginia 529 College Savings 250 at Richmond after a controversial final restart.