Manchester United closed in on a record 19th league title after Javier Hernandez struck in the final minutes to earn a vital 1-0 win over Everton on Saturday.
Tim Howard looked to have earned Everton a hard-earned point after a string of fine saves against his former club at Old Trafford.
But Everton could not stop Mexican striker Hernandez heading home in the 83rd minute as United opened up a nine-point lead at the top of the Premier League table.
United will now win the title if they win their next two matches against Arsenal and Chelsea.
Everton’s last win at Old Trafford was back in 1992, but the Merseyside club arrived at Old Trafford with an outside chance of finishing fifth in the table after winning five of their previous seven games.
Despite dominating the proceedings, the hosts were frustrated repeatedly by Howard till Hernandez’s breakthrough.
West Brom put spurs’ hopes in jeopardy
London: Tottenham’s bid to overhaul Manchester City in the race for the Champions League suffered a blow as West Bromwich Albion snatched a 2-2 draw at White Hart Lane.
Harry Redknapp’s side could have moved up to fourth in the Premier League table with a win over the Baggies.
However, Simon Cox’s late equaliser for the visitors leaves Spurs one point behind City, who can increase that lead when they play Blackburn on Monday.
Maxi hat-trick wins it for Liverpool
Liverpool: Maxi Rodriguez hit a brilliant hat-trick to fire Liverpool to an emphatic 5-0 victory against Birmingham at Anfield on Saturday.
Rodriguez’s impressive early opener was followed by Dirk Kuyt’s seventh goal in his past six Premier League games to set Liverpool on their way.
Rodriguez scored two more after the break and a late fifth from Joe Cole gave Liverpool their biggest victory since Kenny Dalglish returned as manager.