Finally a win for Chase Elliott.  In his 99th career Monster Energy NASCAR Cup Series start, Elliott held off Martin Truex, Jr. over the closing laps to win Sunday's race at Watkins Glen.

There was a bit of drama on the final lap.  When Elliott took the white flag he slid wide on the first turn giving up a seven car-length lead putting Truex on his bumper again, but Elliott had enough momentum to hold the lead and it helped that Truex ran out of gas with two turns to go. Truex coasted over the finish line to finish second.

Elliott ran out of gas himself on the cool down lap and got a push from teammate Jimmie Johnson back to the finish line.  Elliott's win was the first this season for Hendrick Motorsports and the 250th all-time.

This might have been another win for Kyle Busch if not for a pit mishap.  He had to return to the pits when there was fuel can malfunction that left him 10 gallons short.  The double stop put him 31st with 34 laps to go, but he made up a lot of ground to finish third even without the benefit of a caution.

Busch's Joe Gibbs Racing teammates Daniel Suaraz and Erik Jones completed the Top 5.

Four more races left before the start of the NASCAR playoffs.  Next week they visit Michigan Speedway.