Leicester City's Kelechi Iheanacho scored two poacher's goals as they beat Manchester United 3-1 in their FA Cup quarter-final on Sunday to set up a last-four clash against Southampton.
The Foxes took the lead following a horrendous error from Manchester United's Fred, whose backpass became a through-ball for Iheanacho. The Nigerian collected it and rounded the keeper before firing home in the 24th minute.
United struck back seven minutes before half time as Mason Greenwood rifled Paul Pogba's centre into the net, but they never got to grips with Leicester in midfield and they went behind again early in the second half.
Youri Tielemans surged at United's soft centre, bursting through and brushing off a less-than-convincing challenge from Fred before firing a low shot into the bottom corner.
Jamie Vardy could have brought his seven-game goal drought to an end but he pulled his shot just wide of the near post when clean through on goal. His selfless running, however, was instrumental in creating space for his Leicester team mates.
United's woeful defence was exposed again in the 78th minute as Iheanacho was left completely unmarked at the far post to head home Marc Albrighton's free kick, sealing the victory and sending his side into the semis.