Zlatan Ibrahimovic appeared to have sent his club on the way to victory with a first-half lob, but the away team paid dearly for Fellaini's mistake against his old club

Leighton Baines scored a penalty with one minute remaining to deny Manchester United a much-needed Premier League win as Everton snatched a 1-1 draw at Goodison Park.

Zlatan Ibrahimovic's audacious lob from outside the penalty area gave United the lead shortly before half-time, his sixth goal in five matches.

And it looked like that would prove decisive, with Ander Herrera striking the frame of the goal and David de Gea saving from Kevin Mirallas in the two best chances of the second period prior to the penalty incident.

Marouane Fellaini - on as a late substitute for his 100th United appearance - fouled Idrissa Gueye against his former club and Baines confidently converted from the spot.

United have now only won two of their past 11 league matches, with this point moving them back above West Brom and into the top six, but nine points adrift of Manchester City in fourth as the pressure grows on manager Jose Mourinho.

Everton, meanwhile, stay eighth, and have still only won once in their last nine league matches, despite their late revival.

Source:goal.com