Everton have completed the signing of striker Nikica Jelavic from Rangers for a fee thought to be around £5.5m.
The striker had been the subject of intense speculation over a potential move to the Premier League, and it is Everton who have captured the signature of the Croatia international.
Jelavic, 26, scored 36 goals in 55 games during his year-and-a-half stay at Ibrox.