Arsenal forward Theo Walcott is edging closer to a £20 million move to Everton after he travelled to Merseyside for a medical as Toffees coach Sam Allardyce bids to boost his attacking options.