A combination of Premier League and FA Cup fixtures comprised this weekend's action for the clubs in England's top-flight and there was certainly plenty of drama.
Title-chasing Liverpool returned to the top of the league table on Friday night with a come-from-behind 3-1 win at Southampton, headlined by Mohamed Salah's superb solo goal.
On Saturday, Burnley also recovered from going 1-0 down at Bournemouth to win 3-1 to give their survival hopes a massive boost, but there was more misery for relegated Huddersfield Town - 4-1 losers at home against in-form Leicester City.
Crystal Palace, meanwhile, claimed a 1-0 win at Newcastle United courtesy of Luka Milivojevic's 10th penalty of the season.
Rounding off Saturday's action, Manchester City kept alive their hopes of a historic quadruple by edging Brighton & Hove Albion 1-0 in the FA Cup semi-final at Wembley Stadium.
The best match of the weekend was saved for Sunday evening when Watford fought back from 2-0 down to beat Wolverhampton Wanderers 3-2 after extra-time to set up an FA Cup final date with Manchester City.
Reflecting on the latest round of games, Richard Jolly selects his team of the week, featuring players from both competitions, in the photo gallery above.
To move on to the next position, click on the arrows or thumbnails, or if using a mobile device, simply swipe.