A mixed bag of FA Cup heroes and Premier League punishers make the best XI from England this week.
Christian Walton's heroics against Southampton deserved more than finishing on the losing side. The Wigan Athletic goalkeeper denied Manolo Gabbiadini from the spot and also denied the Italian striker with another brilliant save but it was all in vain as the Premier League club sealed their place in the semi-finals with a 2-0 win.
Chelsea midfielder N'Golo Kante capped an all-action display against his old club Leicester City by providing the cross for Pedro's extra-time winner. They meet Southampton next month for a place in the FA Cup final.
Nemanja Matic scored one goal, made another and was the only Manchester United player praised by Jose Mourinho after their FA Cup win over Brighton & Hove Albion to set up a last-four clash with Tottenham Hotspur. Spurs playmaker Christian Eriksen put on a masterclass in the 3-0 win over Swansea City, scoring twice and denied a rare treble only by the frame of the goal.
In the Premier League, the weekend belonged to one player.
Mohamed Salah invited comparisons to Lionel Messi after scoring four goals and setting up the other for Roberto Firmino in the demolition of Watford.
Meanwhile, Cenk Tosun's match-winning double at Stoke City booked Everton’s place in the Premier League next year. The Turkey striker looks to be coming good after a slow start to life in England.
Ian Hawkey: Mohamed Salah's form for Liverpool will make Russia nervous ahead of 2018 World Cup clash with Egypt
Liverpool's Jurgen Klopp backs Mohamed Salah to feature in the player awards list
In Salah's hometown not everyone supports Liverpool, but everyone roots for him