kelechi Iheanacho’s double fired Leicester City to a 3-1 win over Manchester United and a first FA Cup semi-final in 39 years.