'Eliud Kipchoge suffered his first marathon defeat since October 2020 as he finished a distant sixth in Boston.