Everton had a late winner ruled out by VAR as Bruno Fernandes spared David de Gea's blushes by rescuing a 1-1 draw for Manchester United at Goodison Park.
Calvert-Lewin's charge down forced an awful error from a hesitant De Gea as his clearance deflected into his own net with just three minutes on the clock, but Fernandes equalised with his third goal in three games on the half-hour, ramming home a near-post drive that Jordan Pickford will be disappointed not to have saved.
- Everton unhappy with decision to rule out late goal
- Premier League Table | Fixtures | Top scorers
- How Everton and Man Utd lined up
Gylfi Sigurdsson crashed a free-kick against the post in the second half and a stunning double save from Pickford denied substitute Odion Ighalo a late winner, but VAR had the final say on an incident-packed afternoon on Merseyside when Calvert-Lewin's deflected shot was ruled out after it adjudged Sigurdsson, who was laying prone in an offside position, interfered with play.
The decision prompted boos from the Goodison Park faithful, while manager Carlo Ancelotti was issued a straight red card for his remonstrations with referee Chris Kavanagh after Everton were contentiously denied the chance to close the gap on fifth-placed United to two points.
Everton: Pickford (5), Coleman (5), Holgate (7), Keane (6), Baines (7), Davies (6), Gomes (7), Sigurdsson (7), Walcott (6), Richarlison (6), Calvert-Lewin (8).
Subs: Sidibe (6), Bernard (6), Kean (n/a).
Man Utd: De Gea (4), Wan-Bissaka (6), Lindelof (6), Maguire (6), Shaw (7), Matic (7), Fred (6), McTominay (6), Fernandes (8), Greenwood (6), Martial (6).
Subs: Mata (5), Ighalo (5), Williams (n/a)
Man of the Match: Bruno Fernandes
How Fernandes and VAR spared De Gea's blushes
United had kept a clean sheet in six of their previous seven matches but that run came to an end inside three minutes on Merseyside in the most bizarre circumstances, as Calvert-Lewin charged down a lethargic De Gea clearance to send the ball rebounding into the net.
The frenetic start ensured there was no time for self-pity from the Spaniard, who atoned for gifting Everton the opener by denying them a second moments later, tipping Calvert-Lewin's low effort around the post.
But United withstood the early Everton onslaught and established a foothold in the game, with Nemanja Matic rattling the crossbar on six minutes and Anthony Martial dragging a shot wide before the Serb's rasping drive drew a save from Pickford.
- Andre Gomes completed his remarkable return to the Everton starting line-up, 119 days after his horrific ankle injury against Tottenham. Seamus Coleman, Michael Keane, Tom Davies and Theo Walcott also returned, as Everton made five changes from the defeat at Arsenal.
- United made five changes from the victory over Club Brugge as Anthony Martial returned from injury, while David de Gea, Victor Lindelof, Nemanja Matic and Mason Greenwood were also recalled.
Mason Greenwood glanced a header over the bar on 17 minutes and it was not long before the United pressure finally told on the Everton goal, with Fernandes' swerving near-post drive flashing under the defence of Pickford.
Having climbed back off the canvas though, a defensive lapse nearly undid all of United's hard work, but Richarlison was unable to steer Leighton Baines' sumptuous cross on target on the stroke of half-time.
Everton returned from the break with a renewed measure of control and United were forced to soak up constant pressure. Sigurdsson rattled a stunning free-kick against the frame of the United goal on 57 minutes, before Calvert-Lewin's near-post drew De Gea into a save with his feet.
Fernandes looked to guide United to victory late on with a surge into Everton territory, but his square pass was brilliantly hooked behind by Baines just as Ighalo looked set to score his first Premier League goal for his new club.
In a thrilling finale, Pickford thwarted Ighalo with two saves at point-blank range in the final minute before Everton were contentiously denied the winning goal in stoppage time with a VAR decision that left the Goodison faithful with the bitterest of tastes in their mouths.
What the managers said…
Everton boss Carlo Ancelotti: "I had a lot of things to say, I asked the referee to explain after the game and he sent me off. Then I spoke after with him - I will keep our conversation private - and it was a situation where Gylfi [Sigurdsson] was offside but, in our view, he didn't affect the vision of [David] de Gea. As I say the vision was clear, but it was offside - you have to decide if the vision is affected or not and everyone knows the decision can be viewed differently."
Man Utd manager Ole Gunnar Solskjaer: "It was a game of two halves - first half, we were excellent. But a very strange start, you shouldn't be 1-0 down like that. After that we played fantastic football and we should have been leading at half time, we could have won it at the end. We defended all second half and pleased with a point. One point each is what both teams deserve we had the first half and they had the second."
- Since Carlo Ancelotti's first game with Everton on Boxing Day, only Liverpool (30) and Man City (19) have won more points in the Premier League than the Toffees (18).
- Everton's Dominic Calvert-Lewin has scored 13 Premier League goals this season - the last English player to score more in a single campaign for the club was Paul Rideout in 1994-95 (14).
- Man Utd's David de Gea has made seven errors leading directly to an opposition goal in the Premier League since the start of last season, the joint-most alongside, Jordan Pickford, Martin Dubravka and Bernd Leno.
Man of the Match - Bruno Fernandes
Bruno Fernandes has been directly involved in 19 goals in 21 league games this season for Sporting CP and Manchester United (10 goals & 9 assists).
Live Renault Super Sunday
Live Renault Super Sunday
Everton travel to Chelsea in the Premier League on Super Sunday at 2pm, live on Sky Sports.
United travel to Derby in the fifth round of the FA Cup on Thursday at 8pm, before hosting rivals City in the Manchester derby on Super Sunday from 4.30pm, live on Sky Sports.