Manchester United endured a forgettable evening in Bern as substitute Jordan Siebatcheu struck with the last kick of the game to help Swiss side Young Boys grab a stunning 2-1 Champions League win on Tuesday.
United were over the moon after Cristiano Ronaldo gave them an early lead with his third goal in two games since returning to Old Trafford.
However, the match started to turn at Wankdorf Stadium as Aaron Wan-Bissaka was sent off late in the first half for a dangerous tackle on Christopher Martins.
Then, the hosts equalised in the second half through Nicolas Moumi Ngamaleu. And right when the game seemed done and dusted, USA striker Siebatcheu capitalised on a poor Jesse Lingard short back-pass to slot the ball past David de Gea for a 95th-minute winner.
"That's football, people make mistakes," United captain Harry Maguire said. "We're not blaming Jesse. I'm sure everyone on that pitch today has made a mistake. I’m sure Jesse will pick himself up."
Player ratings from the match can be seen in the picture gallery above. To view the next image, click on the arrows or swipe if on a mobile device.