Manchester City booked their place in the FA Cup final as Riyad Mahrez stole the show with his treble seeing off a spirited Sheffield United side.
The Blades had already beaten Premier League opposition in Tottenham en route to the last four, but couldn't keep their cup dreams alive against Pep Guardiola's side.
Kevin De Bruyne, Ruben Dias and Rodri were among those to watch on from the bench as Guardiola rang the changes, but they were still good enough to get the job done despite a lacklustre first-half by their own high standards. Mahrez eventually opened the scoring when he hammered home from the spot after 43 minutes.