Kyle Larson has underlined his championship credentials with his second win of the season after taking victory at Michigan.
Larson got the jump on a restart with five laps remaining in a race that he was one of the dominant drivers in.
The Chevrolet driver started on the pole and led a race-high 96 laps to score back-to-back wins at the same track.
Chase Elliott scored his best result of the season with a second ahead of Joey Logano, Denny Hamlin and Jamie McMurray.
Larson had all the pressure with three late cautions meaning he had to hold off the field each time.
“We've been so close to so many other wins,” said Larson.
“This is the second Cup win of the year but we've had six second-place finishes, which could be 30 more (playoff) points.
“All in all, good season so far and we'll continue to build on what we've got.”
There were 10 lead changes among four drivers.
There was just one retirement from the race and that was the unfortunate Danica Patrick, who got sent into the inside fence on the second-last re-start. Ryan Blaney was dropping through the field with what looked like a tyre issue.
It bottled-up Kevin Harvick, Daniel Suarez and Bubba Wallace, who turned into the path of Patrick and fired her car off into the fence.
Monster Energy NASCAR Cup Series points leader Martin Truex Jr. finished sixth despite winning both Stage 1 and Stage 2, his ninth and 10th stage victories of the season.
That's more than twice as many as his nearest competitor; Kyle Busch has four stage victories.
Larson regained the points lead with his second win of the season. He has a five-point advantage over Truex.
VIDEO: Race recap
RESULTS: FireKeepers Casino 400 : Michigan International Speedway
Pos | # | Driver | Make | Laps | Laps Led | Status |
1 | 42 | Kyle Larson | Chevrolet | 200 | 96 | Running |
2 | 24 | Chase Elliott | Chevrolet | 200 | 0 | Running |
3 | 22 | Joey Logano | Ford | 200 | 0 | Running |
4 | 11 | Denny Hamlin | Toyota | 200 | 0 | Running |
5 | 1 | Jamie McMurray | Chevrolet | 200 | 0 | Running |
6 | 78 | Martin Truex Jr. | Toyota | 200 | 62 | Running |
7 | 18 | Kyle Busch | Toyota | 200 | 40 | Running |
8 | 17 | Ricky Stenhouse Jr. | Ford | 200 | 0 | Running |
9 | 88 | Dale Earnhardt Jr. | Chevrolet | 200 | 0 | Running |
10 | 48 | Jimmie Johnson | Chevrolet | 200 | 0 | Running |
11 | 20 | Matt Kenseth | Toyota | 200 | 0 | Running |
12 | 41 | Kurt Busch | Ford | 200 | 0 | Running |
13 | 77 | Erik Jones | Toyota | 200 | 0 | Running |
14 | 4 | Kevin Harvick | Ford | 200 | 0 | Running |
15 | 31 | Ryan Newman | Chevrolet | 200 | 0 | Running |
16 | 2 | Brad Keselowski | Ford | 200 | 2 | Running |
17 | 6 | Trevor Bayne | Ford | 200 | 0 | Running |
18 | 47 | A.J. Allmendinger | Chevrolet | 200 | 0 | Running |
19 | 43 | Darrell Wallace Jr. | Ford | 200 | 0 | Running |
20 | 13 | Ty Dillon | Chevrolet | 200 | 0 | Running |
21 | 5 | Kasey Kahne | Chevrolet | 200 | 0 | Running |
22 | 27 | Paul Menard | Chevrolet | 200 | 0 | Running |
23 | 95 | Michael McDowell | Chevrolet | 200 | 0 | Running |
24 | 19 | Daniel Suarez | Toyota | 200 | 0 | Running |
25 | 21 | Ryan Blaney | Ford | 200 | 0 | Running |
26 | 14 | Clint Bowyer | Ford | 200 | 0 | Running |
27 | 3 | Austin Dillon | Chevrolet | 199 | 0 | Running |
28 | 32 | Matt DiBenedetto | Ford | 199 | 0 | Running |
29 | 38 | David Ragan | Ford | 198 | 0 | Running |
30 | 83 | Corey Lajoie | Toyota | 197 | 0 | Running |
31 | 72 | Cole Whitt | Chevrolet | 197 | 0 | Running |
32 | 34 | Landon Cassill | Ford | 196 | 0 | Running |
33 | 23 | Ryan Sieg | Toyota | 196 | 0 | Running |
34 | 15 | Reed Sorenson | Chevrolet | 195 | 0 | Running |
35 | 33 | Jeffrey Earnhardt | Chevrolet | 195 | 0 | Running |
36 | 37 | Chris Buescher | Chevrolet | 194 | 0 | Running |
37 | 10 | Danica Patrick | Ford | 190 | 0 | Accident |
Pos
|
Driver
|
Pts
|
Behind
|
Wins
|
Starts
|
Top 5's
|
Top 10's
|
Poles
|
1
|
Kyle Larson
|
640
|
Leader
|
2
|
15
|
7
|
10
|
2
|
2
|
Martin Truex Jr.
|
635
|
-5
|
2
|
15
|
5
|
11
|
0
|
3
|
Kyle Busch
|
510
|
-130
|
0
|
15
|
5
|
8
|
2
|
4
|
Kevin Harvick
|
508
|
-132
|
0
|
15
|
5
|
9
|
3
|
5
|
Chase Elliott
|
478
|
-162
|
0
|
15
|
5
|
9
|
1
|
6
|
Brad Keselowski
|
476
|
-164
|
2
|
15
|
8
|
10
|
1
|
7
|
Jamie McMurray
|
450
|
-190
|
0
|
15
|
2
|
9
|
0
|
8
|
Jimmie Johnson
|
449
|
-191
|
3
|
15
|
3
|
6
|
0
|
9
|
Denny Hamlin
|
430
|
-210
|
0
|
15
|
3
|
7
|
0
|
10
|
Joey Logano
|
398
|
-242
|
1
|
15
|
7
|
9
|
1
|
11
|
Matt Kenseth
|
398
|
-242
|
0
|
15
|
3
|
6
|
1
|
12
|
Clint Bowyer
|
391
|
-249
|
0
|
15
|
2
|
5
|
0
|
13
|
Ryan Blaney
|
376
|
-264
|
1
|
15
|
3
|
5
|
1
|
14
|
Kurt Busch
|
359
|
-281
|
1
|
15
|
2
|
7
|
0
|
15
|
Ricky Stenhouse Jr.
|
354
|
-286
|
1
|
15
|
3
|
6
|
1
|
16
|
Erik Jones
|
346
|
-294
|
0
|
15
|
1
|
3
|
0
|
17
|
Ryan Newman
|
344
|
-296
|
1
|
15
|
2
|
5
|
0
|
18
|
Trevor Bayne
|
323
|
-317
|
0
|
15
|
0
|
2
|
0
|
19
|
Daniel Suarez
|
313
|
-327
|
0
|
15
|
0
|
4
|
0
|
20
|
Austin Dillon
|
297
|
-343
|
1
|
15
|
2
|
2
|
0
|
21
|
Kasey Kahne
|
290
|
-350
|
0
|
15
|
2
|
3
|
0
|
22
|
Ty Dillon
|
264
|
-376
|
0
|
15
|
0
|
0
|
0
|
23
|
Dale Earnhardt Jr.
|
257
|
-383
|
0
|
15
|
1
|
3
|
0
|
24
|
Paul Menard
|
233
|
-407
|
0
|
15
|
1
|
2
|
0
|
25
|
Chris Buescher
|
205
|
-435
|
0
|
15
|
0
|
0
|
0
|
26
|
AJ Allmendinger
|
202
|
-438
|
0
|
15
|
1
|
2
|
0
|
27
|
Michael McDowell
|
200
|
-440
|
0
|
15
|
0
|
0
|
0
|
28
|
Aric Almirola
|
188
|
-452
|
0
|
11
|
2
|
3
|
0
|
29
|
David Ragan
|
185
|
-455
|
0
|
15
|
0
|
1
|
0
|
30
|
Danica Patrick
|
176
|
-464
|
0
|
15
|
0
|
1
|
0
|
31
|
Cole Whitt
|
167
|
-473
|
0
|
15
|
0
|
0
|
0
|
32
|
Landon Cassill
|
153
|
-487
|
0
|
15
|
0
|
0
|
0
|
33
|
Matt DiBenedetto
|
146
|
-494
|
0
|
15
|
0
|
1
|
0
|
34
|
Corey LaJoie
|
98
|
-542
|
0
|
14
|
0
|
0
|
0
|
35
|
Gray Gaulding
|
82
|
-558
|
0
|
13
|
0
|
0
|
0
|
36
|
Reed Sorenson
|
72
|
-568
|
0
|
13
|
0
|
0
|
0
|
37
|
Jeffrey Earnhardt
|
65
|
-575
|
0
|
15
|
0
|
0
|
0
|
38
|
Michael Waltrip
|
29
|
-611
|
0
|
1
|
0
|
1
|
0
|
39
|
Derrike Cope
|
26
|
-614
|
0
|
9
|
0
|
0
|
0
|
40
|
Cody Ware
|
4
|
-636
|
0
|
3
|
0
|
0
|
0
|
41
|
D.J. Kennington
|
1
|
-639
|
0
|
1
|
0
|
0
|
0
|
42
|
Brendan Gaughan
|
0
|
-640
|
0
|
2
|
0
|
0
|
0
|
43
|
Elliott Sadler
|
0
|
-640
|
0
|
2
|
0
|
0
|
0
|
44
|
Darrell Wallace Jr.
|
0
|
-640
|
0
|
2
|
0
|
0
|
0
|
45
|
Ross Chastain
|
0
|
-640
|
0
|
1
|
0
|
0
|
0
|
46
|
Joey Gase
|
0
|
-640
|
0
|
2
|
0
|
0
|
0
|
47
|
Regan Smith
|
0
|
-640
|
0
|
2
|
0
|
0
|
0
|
48
|
JJ Yeley
|
0
|
-640
|
0
|
2
|
0
|
0
|
0
|
49
|
Ryan Sieg
|
0
|
-640
|
0
|
2
|
0
|
0
|
0
|
50
|
Timmy Hill
|
0
|
-640
|
0
|
10
|
0
|
0
|
0
|
51
|
Carl Long
|
0
|
-640
|
0
|
1
|
0
|
0
|
0
|