Get your brooms out. Kyle Busch has swept a NASCAR weekend yet again.
After winning the Camping World Truck Series and Sprint Cup Series races at Martinsville last weekend, Busch followed it up with a win in the Xfinity Series O'Reilly Auto Parts 300 on Friday and a victory in Saturday night's Duck Commander 500 at Texas Motor Speedway.
MORE: Duck Commander 500 photos| Dale Earnhardt Jr. fiery pit stop
Pole-sitter Carl Edwards and Martin Truex Jr. dominated early as the race began after a nearly two-hour rain delay.