Bryan Oviedo struck a late winner for Everton at Manchester United as David Moyes lost his first game against his former side.

United boss Moyes, who left Everton to replace Sir Alex Ferguson in the summer, had never won at Old Trafford in over a decade at the Toffees.

The hosts had chances to win with Patrice Evra's header saved, before Danny Welbeck hit the bar.

But Oviedo snatched victory for the visitors with a low finish late on.