Everton will complete the signing of Theo Walcott from Arsenal on Wednesday in a deal that could rise to £25million.
The 28-year-old England international opted to join Everton despite interest from former club Southampton, Bournemouth and West Ham.
He arrived at Everton’s Finch Farm training ground on Tuesday afternoon to undergo a medical and talks continued into the evening.
Walcott scored 108 goals for Arsenal but has found game time in short supply this season.
He hasn’t started a Premier League match in a year when he is desperate to be included in Gareth Southgate’s England squad for the World Cup in Russia.
Everton offered an attractive financial package to Walcott, understood to be in excess of £110,000 a week, and he could be included in Sam Allardyce’s squad for Saturday’s Premier League game at home to West Brom.
Allardyce is keen to add pace to his attack and wants Walcott to interchange with Yannick Bolasie and Cenk Tosun.
Meanwhile, Arsenal are working on deals to sign Pierre-Emerick Aubameyang, Henrikh Mkhitaryan and Malcom but are unlikely to sign all three.
They held more negotiations with Borussia Dortmund over Aubameyang and with Bordeaux regarding Malcom on Tuesday, with the former believed to have already verbally agreed to join.