Everton forward Shani Tarashaj has completed a season-long loan deal with Bundesliga side Eintracht Frankfurt.
Tarashaj joins Niko Kovac's side as a direct replacement for Luc Castaignos, who joined Sporting Lisbon on Monday, and looks set to play a pivotal role for the German side.
The 21-year-old joined the Toffees last season for a reported fee of four million euros from Swiss side Grasshopper Club Zurich, before being loaned back to the side for the remainder of the season.
His form in the Swiss Super League earned him a place in Switzerland's national team, and since making his debut this year, the explosive forward picked up five caps and cracked the nod for the country's 23-man squad at Euro 2016.
Tarashaj scored 11 goals and registered three assists in 33 games for Grasshoppers last season.