Manchester United have beaten Real Madrid to land Portuguese striker Bebe.

United have signed VitoriaGuimaraes striker Tiago Manuel Dias Correia, better known as Bebe, subject to a medical, the Barclays Premier League club have announced.

Personal terms have been agreed with the 20-year-old and he will move to Old Trafford for an undisclosed fee.

The Portuguese forward had also been closely linked with Jose Mourinho's Real Madrid but he will join fellow new signing Javier Hernandez as Sir Alex Ferguson bolsters the Red Devils' forward line.

 Need your Manchester United news fix? Click here for all United news and transfer rumours.