Leeds United have completed the signing of Nicky Ajose from Peterborough United for an undisclosed fee.
The former Manchester United trainee has agreed a three-year contract at Elland Road, having spent the previous three seasons with the Posh.
"Nicky was involved with a very good group of players in the Manchester United academy and he was one of the high flyers in that group," Leeds manager Dave Hockaday told the club's official website.
"He can play up front in a number roles and he is very talented. He is a super professional and is an ideal addition to our squad."
Ajose will go into the squad for this weekend's Championship opener against Millwall.