(CNN)The 123rd Boston Marathon almost needed a photo finish.
In the closest finish in the men's race since 1988, Kenya's Lawrence Cherono, making his Boston Marathon debut, held off two-time Boston Marathon champion Lelisa Desisa of Ethiopia to barely clip the finish line tape first. Cherono was two seconds ahead, in a time of 2:07:57. Right behind in third place was Kenneth Kipkemoi of Kenya, in 2:08:07.
Desisa won this race in 2013 and 2015.