Olympic champion Peres Jepchirchir edged a thrilling sprint finish to win the women's Boston Marathon on Monday, as fellow Kenyan Evans Chebet dominated a stellar field to claim the men's title.

With one mile (1.6 kilometers) remaining, Jepchirchir moved ahead of Ababel Yeshaneh but the Ethiopian refused to bow and retook the lead before the pair battled down the final stretch.

Jepchirchir, who won in New York in November, needed every ounce of energy to break the tape in two hours, 21 minutes and one second, four seconds ahead of her rival.