Manchester United now have three wins out of three in Champions League Group H, after a comeback victory over Portuguese side Braga early this morning.

Trailing by two goals after twenty minutes, they hit back through Javier Hernandez five minutes later.

Jonny Evans equalised in the second half, with Hernandez scoring a dramatic winner.

Manager Sir Alex Ferguson admitted his attacking players made up for a poor defensive performance, but he was unhappy Hernandez had a first half equaliser ruled out when Shinji Kagawa was judged to be offside.

It's the eighth time United have fallen behind this season, and the fourth time in the past three games, and the manager admitted he was puzzled by his side's defensive problems.

Ferguson was full of praise for Hernandez, who scored his second and third goals of the season, and said he has a tough choice to make up front between the Mexican, Wayne Rooney, Robin van Persie and Danny Welbeck.

The manager also confirmed Kagawa was taken off at half time with an injury, and could be a doubt for Sunday's Premier League trip to Chelsea, and that goalkeeper Anders Lindegaard will definitely miss the Chelsea match with a thumb injury picked up in training.

Braga had looked on course for a famous victory after their captain Alan stunned the home crowd with a goal in the second minute, and added another in the 20th, before United's comeback.

The two teams meet again in Portugal in the second match of their double header on Nov 7, and coach Jose Peseiro says he is looking forward to the rematch.

Group H rivals Cluj are at home against Galatasaray on the same evening.