Kyle Busch won his fifth consecutive Nationwide Series race at Texas Motor Speedway, beating Joe Gibbs Racing teammate Joey Logano to the finish line by .688 seconds in Monday's rain-delayed O'Reilly 300.