Manchester United fought from two goals down to earn a hard-fought draw against Everton at Goodison Park.
United found themselves 2-0 down at half-time after two quickfire goals from Beto and Abdoulaye Doucoure on Saturday lunchtime, with plenty of twists and turns to follow upon the restart.
Indeed, after Bruno Fernandes halved their deficit inside the final 20 minutes, Manuel Ugarte then drew the Reds level with a well-taken volley in the 80th-minute.
READ MORE: Manchester United drop major Everton team news hint as three players left out of squad
READ MORE: Sheikh Jassim has already shared his Man United vision amid full takeover update
However, there was still time for further late drama on Merseyside as Everton were awarded a penalty deep into second-half stoppage time.
But after visiting the VAR monitor, on-field referee Andy Madley overturned his initial decision and - just seconds later - he sounded the final whistle.
Next up for United are home matches against Ipswich Town and Fulham - in the Premier League and FA Cup fifth round respectively - before a trip to Real Sociedad for their last-16 first leg in the Europa League.
Here, The Manchester Evening News takes a look at United's next five games across all competitions compared to Aston Villa, Tottenham Hotspur, Chelsea and Newcastle United;
Manchester United's next five fixtures
February 26 vs Ipswich Town (H) at 7.30pm - Premier League
March 2 vs Fulham (H) at 4.30pm - FA Cup R5
March 6 vs Real Sociedad (A) at 5.45pm - Europa League L16
March 9 vs Arsenal (H) at 4.30pm - Premier League
March 13 vs Real Sociedad (H) at 8pm - Europa League L16
Aston Villa's next five fixtures
February 22 vs Chelsea (H) at 5.30pm - Premier League
February 25 vs Crystal Palace (A) at 7.30pm - Premier League
February 28 vs Cardiff City (H) at 8pm - FA Cup R5
March 4 vs Club Brugge (A) at 5.45pm - Champions League L16
March 8 vs Brentford (A) at 5.30pm - Premier League
Tottenham's next five fixtures
February 22 vs Ipswich Town (A) at 3pm - Premier League
February 26 vs Manchester City (H) at 7.30pm - Premier League
March 6 vs AZ Alkmaar (A) at 5.45pm - Europa League L16
March 9 vs Bournemouth (H) at 2pm - Premier League
March 13 vs AZ Alkmaar (H) at 8pm - Europa League L16
Newcastle's next five fixtures
February 23 vs Nott'm Forest (H) at 2pm - Premier League
February 26 vs Liverpool (A) at 8.15pm - Premier League
March 2 vs Brighton (H) at 1.45pm - FA Cup R5
March 10 vs West Ham (A) at 8pm - Premier League
March 16 vs Liverpool (N) at 4.30pm - Carabao Cup Final
Chelsea's next five fixtures
February 22 vs Aston Villa (A) at 5.30pm - Premier League
February 25 vs Southampton (H) at 8.15pm - Premier League
March 6 vs FC Copenhagen (A) at 5.45pm - Conference League
March 9 vs Leicester City (H) at 2pm - Premier League
March 13 vs FC Copenhagen (H) at 8pm - Conference League