Kevin Mirallas has left Everton and returned to his former club Olympiacos for a fee of around £4 million.
The Belgian international joined the Toffees from the Greek giants in 2012 for a fee of £6.9 million and during his time at the club, he went on to make a total of 186 appearances, scoring 38 goals and supplying 34 assists.
During his time with Olympiacos, Mirallas was highly impressive and helped the club win two Greek League titles as well as Greek Cup success in 2012.
Mirallas has struggled to achieve game time at the Toffees this season and it came as no surprise that he has left the club.
He will be hoping to play as regularly as possible for Olympiacos during the second half of the season as he looks to make the Greek squad for the 2018 World Cup.