Manchester United continued their winning run as Alejandro Garnacho and Fred struck late for the Red Devils as they came from behind to beat West Ham 3-1 and reach the FA Cup quarter-finals on Wednesday. West Ham United struck first thanks Said Benrahma, rifling the ball past De Gea after the home defenders stopped, thinking the ball had gone out for a throw-in. However United never gave up and finally drew level when Bruno Fernandes sent in a corner as Nayef Aguerd headed into his own goal. United's Argentine teenager Garnacho produced a superb right-footed curler in the 90th minute to edge United ahead followed by a stoppage-time strike by Fred.