Chase Elliott came up short in the O'Reilly Auto Parts Series race at Chicagoland Speedway, finishing second to Brandon Jones on Independence Day.

What happened?

The race was delayed due to weather and finally ended early Sunday morning.

Chase Elliott spent much of the event near the front, but Jones outdueled him in an overtime restart to steal the victory.

Why it matters for Chase Elliott

Elliott had the speed and track position to win, but Jones made the decisive moves over the closing laps.

The outcome will leave many wondering how Elliott let one get away, especially given his experience and the quality of his equipment.

What comes next?

Elliott will look to bounce back from this disappointment in his next race.

He consistently ran near the front and avoided major mistakes, but ultimately fell short of the win.

The No. 88 JR Motorsports Chevrolet was fast, but Jones' No. 20 Joe Gibbs Racing Toyota was faster when it mattered most.

Elliott's fans were likely expecting a win, given his status as a Cup Series champion.

Instead, they were left to watch Brandon Jones celebrate in Victory Lane.

The race was a marathon, stretching from Independence Day into the early hours of Sunday.

Chase Elliott finished 2nd, a disappointing result given his expectations.

He will look to improve on this result in his next outing.

The O'Reilly Auto Parts Series race was a tough test for Elliott, but he came up just short.