After four straight finishes of 2nd or 3rd, Kyle Busch finally came to the finish line as a winner on Sunday at the O'Reilly Auto Parts 500 at Texas Motor Speedway.  It's his third victory at Texas and 44th of his career.

If the race had been just a few laps longer Busch again might have had to settle for runner-up.  Kevin Harvick finished just 3/10th of a second behind and was quickly closing in on Busch and a possible fourth victory of the season, but Busch drove  mistake-free closing laps while protecting the bottom line.

And incredible that Harvick was even a position to challenge for the win when you consider the problems he had in the pits including a flying lug nut that jammed the jack and cost him extra time.  Plus he was also penalized for too many men over the wall when a member of his crew fell into the pit stall trying to grab a tire.

Following Busch and Harvick, Jamie McMurray came in third with Erik Jones and Ryan Blaney completing the Top 5.

Rookie William Byron came in 10th for his best career finish.

Seven cars were involved in a wreck on Lap 175 when the cars of Denny Hamlin and Aric Almirola came together.  It ended the day for Hamlin, Almirola, Jimmie Johnson and Martin Truex, Jr.

It's short track racing next week at Bristol Motor Speedway.