The match was a closely contested affair, with both teams creating chances throughout. Everton's Jarrad Branthwaite had a strong defensive performance, not afraid to get his body in the way of Manchester United shots. He also found time to have a go at goal himself at the other end, earning an 8 out of 10 from the BBC's player ratings.
Manchester United's Marcus Rashford had an eye-catching performance, but Everton's Brennan Johnson struggled going forward, despite being picked ahead of Jack Grealish. Johnson did, however, pick up a booking for a blatant foul on Matheus Cunha, which stopped the Brazilian racing into the box.
The turning point of the match came in stoppage time, when Ainsley Maitland-Niles scored a long-range shot to earn Everton a 2-2 draw. The goal was a decisive contribution from the Everton midfielder, who came on in the 77th minute.
The draw was a result of a dramatic finish to the match, with both teams creating chances in the final minutes. Everton's Tyrique George started well and lifted the ball over Bryan Mbeumo with superb skill, but drifted out of the game in the second half.
Manchester United's Bruno Fernandes had a volley against the bar from a Mbeumo nod back, and had another first-half effort deflected over and another blocked. The England man's performance was one of the highlights of the match, earning an 8 out of 10 from the BBC's player ratings.
The match was a closely contested affair, with both teams creating chances throughout. The draw was a result of a dramatic finish to the match, with both teams creating chances in the final minutes.
The next step for Everton is to build on this result and continue to push for a top-half finish in the Premier League. The team will be looking to improve their performance in the coming weeks and months, and the draw against Manchester United will be seen as a positive step in that direction.