Everton threw open the English Premiership title after pulling a well deserved 4-4 draw at the expense of leaders, Manchester United, at Old Trafford.
If Manchester City wins against relegation-haunted Wolves at Etihad Stadium, the Roberto Mancini side would have reduced the gap to three points.
Steven Pienaar’s late equaliser threw the Premier league title race wide open as Everton fought back to draw with Manchester United.
Having lead 4-2, the result means that Manchester City can draw level on points if they beat Wolves today and then United at the Etihad Stadium on April 30.
United swept to a 3-1 lead when Wayne Rooney, Danny Welbeck and Nani scored after Nikica Jelavic’s opener.
Although Rooney was on target again following Marouane Fellaini’s volley, Everton scored twice in three minutes during the closing stages, with Jelavic making it 4-3 before Pienaar had the final say.
It was a frantic second half with six goals coming after the break.
Patrice Evra struck the post from close range at 4-2, and Rio Ferdinand was denied a stoppage-time winner by Tim Howard’s save.
Sir Alex Ferguson will be disappointed that his team threw away their advantage after some clinical finishing by his young forwards and the result will give an instant lift to City, who face Wolves later on Sunday.
Credit must go to Everton, though, who staged a late fightback when it looked like United would be comfortable in victory
Pienaar’s goal was reward for a clever tactical ploy by David Moyes and though they are still searching for their first win in 20 years at Old Trafford, this will feel like a victory of sorts.