Lisandro Martinez’s deflected 78th-minute strike earned Manchester United a hard-fought and much-needed 1-0 victory at Fulham.