Despite C.ronaldo scoring with an assist from Bruno putting Manchester united ahead of young boys at the 13 minutes of the match playing with 10 men from the 35 minutes Wan Bissaka got booked with a red card, it looked like a solid defensive display would see United come away with a three point.
Ngamaleu scored the equalizing goal but a late error from Jesse Lingard allowed Jordan Pefok (90+5) to slot home the winner with the final kick of the game.
Ronaldo went level with Iker Casillas on all-time Champions League appearances (177) as he find path through David Von Ballmoos’ legs inside 13 minutes.
But the complexion of the match-up was changed in the 35th minute as Wan-Bissaka was shown a straight red for a heavy and clumsy challenge on Christopher Martins.
Manchester United manager Ole Gunnar Solskjaer was to be blamed for the tactical decisions ensured that the Swiss side deserved the points.
The initial decision to replace Jadon Sancho with Diogo Dalot was explicable. United needed a right-back on the pitch. The subsequent move to switch to a back three at half-time, bringing on Raphael Varane for Donny van de Beek, was far from necessary.
It was a bad start for Man Utd in Group F, who will welcome Villarreal – who beat them in the Europa League final three months ago – to Old Trafford in two weeks’ time in desperate need of three points.
Can Manchester united make it with Ole Gunner?