Joey Chestnut ate 68 hot dogs in 10 minutes to win his sixth straight title and tie his own world record.
The 28-year-old, who took home $10,000 for his efforts, said he wanted to get to 70 but stumbled.
"I had a really bad minute four and five, but I almost caught up at the end," he said. "I'm a little bummed out that I didn't get to 70."
"Everybody else was out here persevering through the heat and supporting me. I might as well push myself. It's only 10 minutes worth of work. I might as well push as hard as I can."
Tim Janus took home second place with 52 hot dogs.