RB Leipzig have signed talented Portuguese winger Bruma from Galatasaray on a five-year deal, the German Bundesliga runners-up announced on Wednesday.

German football magazine Kicker reported the transfer fee for the 22-year-old as €12 million, with three million in potential bonuses.

"With his footballing and physical characteristics, he is a perfect fit for us," said Leipzig sporting director Ralf Rangnick in a club statement.

Full name Armindo Tue Na Bangna, Bruma was born in Guinea-Bissau and moved to Turkish giants Galatasaray from Sporting Lisbon in 2013 for around €10 million.