Cristiano Ronaldo headed in an 81st-minute winner as Manchester United came from two goals down to beat Atalanta 3-2 in a pulsating Champions League Group F at Old Trafford on Wednesday.
Mario Pasalic put Atalanta ahead in the 15th minute, turning in Davide Zappacosta’s low ball from close range and United, with just one win in their last five games in all competitions, looked drained of belief.
It was no great surprise when the Italian side doubled their lead in the 29th minute with Merih Demiral rising at the near post to glance in an angled header from a Teun Koopmeiners corner.
Fred and Marcus Rashford missed good chances for United before the break but the home side got themselves back into the game in the 53rd minute.
A clever ball from Bruno Fernandes allowed Rashford to cut in from the left and he picked his spot with a shot into the far corner.
United drew level when Harry Maguire drilled the ball home at the back post after the stationary Atalanta defence failed to intercept a Fernandes ball across the box.
Then came the winner as Luke Shaw whipped in a superb cross from the left and Ronaldo rose superbly to perfectly place a header past Musso.
United top the group after three games on six points with Atalanta and Villarreal two points behind.
Results from the Champions League on Wednesday:
Barcelona (1) 1 Dynamo Kyiv (0) 0
Salzburg (1) 3 Wolfsburg (1) 1
Benfica (0) 0 Bayern München (0) 4
Young Boys (0) 1 Villarreal (2) 4
Manchester United (0) 3 Atalanta (2) 2
Lille (0) 0 Sevilla (0) 0
Chelsea (2) 4 Malmö FF (0) 0
Zenit (0) 0 Juventus (0) 1