ELKHART LAKE, Wis. — Justin Allgaier was coasting to the finish and a near-certain victory — then he ran out of gas.

ELKHART LAKE, Wis. — Justin Allgaier was coasting to the finish and a near-certain victory — then he ran out of gas.

Ron Fellows still thinks he should've taken home the trophy.

In the end, NASCAR officials ruled Reed Sorenson won a chaotic, disputed overtime finish in Saturday's Nationwide Series race at Road America.

Given the wild ending, perhaps it was only fitting that even Sorenson was feeling a little queasy after the checkered flag fell. Crew chief Trent Owens said Sorenson had an upset stomach before the race and needed some rest right after climbing out of the car.

The day would end in disappointment for Allgaier, Fellows and the driver who dominated much of the race, Michael McDowell.

Allgaier took the lead from McDowell on the second of three attempts at a green-white-checkered overtime finish. Allgaier held the lead after the final restart and appeared to have the win sealed up when the yellow flag waved for the final time because of another rash of crashes.

But Allgaier didn't have enough fuel to make it to the finish after running so many extra laps on the four-mile road course, and making it back to the finish line is required under NASCAR rules even though the race finished under yellow.

Sorenson and Fellows took the checkered flag side-by-side and both drivers seemed to think they'd won, and NASCAR officials took several minutes to declare Sorenson the winner.

"I don't agree with the ruling, but it is what it is," Fellows said.

NASCAR officials awarded Fellows second, followed by Jacques Villeneuve — who had a late run-in with Max Papis — Elliott Sadler and Mike Wallace.