Kenya's Evans Chebet has won second straight Boston Marathon in an unofficial time of 2:05:54.
Chebet defended his 2022 title but beat his previous 2:06:51 finish.
He becomes the first back-to-back winner in Boston in 15 years.
On the other hand, Eliud Kipchoge, a 12-time major marathon winner, finished sixth.
The 38-year-old has won two Olympic gold medals and four of the six major marathons; Boston is the only one he has competed in and failed to win.
Kipchoge was hoping to add a Boston Marathon victory to his unprecedented running resume.
On her part, Hellen Obiri, a two-time Olympic silver medalist in the 5,000 meters, won the women's race in a sprint down Boylston Street to finish in an unofficial 2:21:38 and complete the Kenyan sweep.