Defending champion Evans Chebet has won the Boston Marathon again. He surged to the front at Heartbreak Hill to spoil the much-anticipated debut of world record holder Eliud Kipchoge and win in an unofficial time of 2 hours, 5 minutes, 54 seconds. Hellen Obiri won the women’s race in 2:21:38 to complete the Kenyan sweep.