Porto star Yacine Brahimi is attracting serious interest from the Premier League as he continues to run down his contract.
The Algeria playmaker, who started Porto's 1-0 win over Braga on Friday night, is yet to sign a new deal despite his current one ending next summer.
And according to Portuguese newspaper O Jogo, Everton, West Ham and Newcastle are keeping tabs on his situation.
The 28-year-old will be able to negotiate with clubs outside of Portugal from the start of next year and can sign on a free transfer when his contract expires.
Brahimi, who helped Porto win the title and the Portuguese Super Cup last season, has scored twice in 14 appearances so far this term.
He attracted interest from Everton in the summer of 2016, but the Toffees could not agree a deal for the former Granada man.
Marco Silva is said to be an admirer of Brahimi too, but he faces competition for his signature from top-flight rivals West Ham and Newcastle.
The Hammers are facing up to six months without injured summer signing Andriy Yarmolenko, while Rafa Benitez wants to strengthen his squad to avoid relegation.