Javier Hernandez scored twice as Manchester United picked up their first Premier League away victory of the season at Stoke City.
United ended a turbulent week with a 2-1 success at the Britannia Stadium where one of the club's emerging talents took centre stage.
With a previously unsettled Wayne Rooney now under contract but absent with an ankle injury, the 22-year-old Mexican opened the scoring after 27 minutes with an impudent header.
Nemanja Vidic headed Nani's cross back across goal where the South American diverted the ball past Thomas Sorensen.
Hernandez had his back to goal but used the back of his head to find the top corner with a mixture of skill and good fortune.
Stoke always looked threatening in a hard-fought game and United look like they might drop more points on the road when substitute Sanli Tuncay conjured up a stunning equaliser nine minutes from full-time.
Paul Scholes' loose pass gave the ball to the Turkey international down the right flank and he beat Patrice Evra before lashing an unstoppable shot into the top corner of Edwin van der Sar's net.
But with Stoke fans beginning to anticipate a fighting point, Hernandez struck four minutes from full-time to confirm his growing potential.
Dimitar Berbatov's chipped cross was flicked on by Scholes to Evra and when his low shot rebounded to the feet of the South American, he poked home to win the game for United and bring to an end their troubles away from Old Trafford this season.