Around 48,000 people took part in Sunday’s London marathon, which was the last for Sir Mo Farah as Kelvin Kiptum and Sifan Hassan delivered brilliant runs to win the elite races.
On Saturday, Riyad Mahrez scored a hat-trick as Manchester City beat Sheffield United 3-0 in the FA Cup semi-finals before rivals Manchester United went past Brighton on penalties to set up a derby showdown at Wembley on June 3.
In the Premier League, Leicester boosted their hopes of survival but it was a Sunday afternoon to forget for Tottenham as they were beaten 6-1 at Newcastle.
Elsewhere, Leyton Orient clinched the League Two title and there was a Hollywood end to Wrexham’s dream of returning to the Football League.
Here, the PA news agency looks at some of the best pictures from the weekend’s sporting action.