Chase Elliott saw his first career win slip through his fingers at the hand of a former champion

Chase Elliott was so very close to winning the first race of his career, but Kyle Busch passed him with two laps to go for his second consecutive victory.

Busch had led earlier in the race and had been lingering throughout the final stage, and he finally surpassed Elliott near the end. It is Busch's fourth win of the season, which ties him with Kyle Larson and moves him within one of Martin Truex Jr. in both wins and in the standings.

Related: Four drivers are heading into their final stage of the season after Stage 2 at Dover

Larson won the second stage of the race, while Brad Keselowski won the first stage.

Elliott finished second, followed by 11-time Dover winner Jimmie Johnson in third, Martin Truex Jr. in fourth and Larson in fifth.

Rounding out the top 10 were Clint Bowyer, Dale Earnhardt Jr., Daniel Suarez, Jamie McMurray and Brad Keselowski.

Elliott said after the race he needed to do something different to hold off Busch and that he was disappointed in himself for not winning the race.

It was a tough conclusion to the race for Elliott, but he can at least take solace in the fact that he will be moving on to the Round of 12. He'll have at least three more races to attempt to win his first race of the season to advance to the next round.

As for Busch, he has been in the best driver in the sport over the last several weeks. While he's second in the standings behind Truex, Busch might be the favorite to win the championship at this point in the year.