Everton forward Kevin Mirallas has signed a new deal which ties him to the club until June 2018.
The 27-year-old Belgium international signed from Olympiakos in 2012.
He scored 29 goals in 85 starts and 25 substitute appearances for the Toffees, including 11 in 24 starts last season.
"We all know the goalscoring threat and talent that Kevin brings and it was very important to end the uncertainty regarding the next step in his career," said manager Roberto Martinez.
Mirallas, who had been linked with a move to West Ham, is the second Toffees player to commit his future to the club in successive days after midfielder James McCarthy signed a new deal on Thursday.