The surprise ending to the 2024 Cleveland Marathon

Will Loevner, 26, not only claimed victory at this year's Cleveland Marathon, but also left with a fiancée.