Soh Rui Yong with his finisher medal after a new PB of 2:24:55 at the 2016 Chicago Marathon. (Photo courtesy of Soh Rui Yong)

Soh Rui Yong with his finisher medal after a new PB of 2:24:55 at the 2016 Chicago Marathon. (Photo 2 courtesy of Soh Rui Yong)