Cristiano Ronaldo rode to Manchester United's rescue late on for the third time in four Champions League matches to salvage a 2-2 draw at Atalanta on Tuesday.
The competition's all-time top scorer struck a sweet volley from outside the box in the 91st minute to keep United on top of Group F.
However, another disjointed display bailed out by Ronaldo's brilliant finishing will do little to ease the pressure on coach Ole Gunnar Solskjaer.
The Norwegian bought himself some time from the calls for him to be sacked with a 3-0 win at Tottenham on Saturday.
Solskjaer's switch to a back three at the weekend resulted in some much-needed defensive solidity.
However, that was just the Red Devils second clean sheet in 22 games and their problems at the back were again easily exposed in Bergamo.
The visitors could have taken an early lead when Scott McTominay's deflected shot came back off the post.
But the majority of the chances were coming Atalanta's way and they made the breakthrough on 12 minutes thanks to an error from David de Gea.
The Spaniard has been one of United's best performers of a desperately disappointing season so far, but he let Josip Ilicic's shot squirm under his body.
Duvan Zapata had two glorious chances to double the Italians' lead, but the Colombian firstly fired high and wide before being denied by a brilliant block by Eric Bailly.
United suffered another blow when Raphael Varane was forced off midway through the first-half with what appeared the recurrence of a groin injury.
However, the individual quality in the United squad was in evidence for a brilliant equaliser in first-half stoppage time.
Mason Greenwood played in Bruno Fernandes, who picked out Ronaldo with a backheel for the Portuguese to blast home his eighth goal in 12 games since returning to Old Trafford in August.
But United have only won five of those games as Solskjaer continues to struggle to find the right balance goes on.