Rangers have made Colombian striker Alfredo Morelos their sixth signing of the summer on a three-year deal for an undisclosed fee.
The 20-year-old started out at Independiente Medellin - he was a prolific scorer for HJK Helsinki in Finland last year and has scored 17 goals in 19 games in 2017.
Morelos joins Bruno Alves (Cagliari), Ryan Jack (Aberdeen), Dalcio (Benfica, loan), Fabio Cardoso (Vitoria Setubal) and Daniel Candeias (Benfica) at Ibrox.