Oumar Niasse signed for Everton from Lokomotiv Moscow in a £13.5million deal in February 2016.
Niasse had a terrific impact during the 2017-18 season after returning to the team with a goalscoring cameo from the bench in a Carabao Cup victory over Sunderland in September.
He made another dramatic entrance three days later, striking twice as a substitute to help Everton overturn a one-goal deficit and beat Bournemouth 2-1. The Senegal international striker found the net eight times in 10 Premier League starts in the campaign.
Niasse was Russian Premier League Player of the Year in 2015 and scored in his side's Russian Cup final win over Kuban Krasnodar in the same year.
The 29-year-old had previously played for hometown club US Ouakam and Turkish outfit Akhisar Belediyespor, either side of a brief loan spell at Norwegian side Brann.
Niasse was Ouakam's chief attacking threat at the outset of his career, helping the team to the Senegalese Premier League title in 2011.
Niasse became only the second footballer from Senegal to sign for Everton following Magaye Gueye and after a successful loan stint with Hull City in 2016-17 – when he scored four goals in 12 Premier League starts, including one in a 2-0 victory over Liverpool – has established himself as a popular figure at Goodison Park.
In January 2019, the striker joined Cardiff City on loan. He made 13 top-flight appearances for the South Wales outfit but could not prevent their relegation to the Championship