He missed the first 11 races of the season but Kyle Busch has been one of the hottest racers on the NASCAR circuit since returning and proved it again winning Sunday's race in New Hampshire.After taking the checkered flag at Loudon Busch has now won three of the last four races and moved up two spots in the driver standings.

Busch took the lead for good on lap 253 when all the cars on the lead lap went to the pits. After the field took the white flag Alex Bowman crashed in turn 2 allowing Busch to win the race under caution.

Next up for the NASCAR series in the Brickyard 400 on Sunday at Indianapolis Motor Speedway.

Sunday's New Hampshire results
POS. Car # Driver
1 18 Kyle Busch

2 2 Brad Keselowski

3 4 Kevin Harvick

4 22 Joey Logano

5 88 Dale Earnhardt Jr

6 20 Matt Kenseth

7 19 Carl Edwards

8 3 Austin Dillon

9 24 Jeff Gordon

10 41 Kurt Busch

11 31 Ryan Newman

12 78 Martin Truex Jr

13 47 AJ Allmendinger

14 11 Denny Hamlin

15 43 Aric Almirola

16 13 Casey Mears

17 17 Ricky Stenhouse Jr

18 55 David Ragan

19 5 Kasey Kahne

20 14 Tony Stewart

21 38 David Gilliland

22 48 Jimmie Johnson

23 21 Ryan Blaney

24 10 Danica Patrick

25 27 Paul Menard

26 1 Jamie McMurray

27 16 Greg Biffle

28 35 Cole Whitt

29 9 Sam Hornish Jr

30 40 Landon Cassill

31 42 Kyle Larson

32 6 Trevor Bayne

33 34 Brett Moffitt

34 15 Clint Bowyer

35 83 Matt DiBenedetto

36 46 Michael Annett

37 32 Eddie MacDonald
38 98 Timmy Hill
39 33 Derek White

40 51 Justin Allgaier

41 26 Jeb Burton

42 7 Alex Bowman

43 23 J.J. Yeley