Manchester United clawed support from a goal down to beat Leicester City in a 2-1 fourth-round FA Cup victory at Old Trafford, thanks to a last-gasp controversial header from Harry Maguire plus a strike from Joshua Zirkzee.