Everton have confirmed they have agreed a fee with Manchester City for the sale of defender Joleon Lescott.
The England international is expected to undergo a medical tomorrow after City finally came up with a bid which met the Merseysiders' valuation of the player.
Having rejected two previous offers - the first about £18m - Everton are reported to have accepted £24m from City for Lescott.
Lescott will now meet with Manchester City and will sign subject to him successfully negotiating personal terms and passing a medical.
Toffees boss David Moyes was unhappy that the Eastlands club, bankrolled by Abu Dhabi's multi-maire Sheikh Mansour bin Zayed al-Nahyan, were not prepared to pay what he thought was the going rate from the outset.
Asked if the Lescott deal was well advanced the Everton boss said following Sunday's 1-0 Barclays Premier League defeat at Burnley: "If they (City) say they are quite far on I'm sure they are.
"But we shouldn't have been asked to wait this length of time for an amount of cash we think was the correct value for the player. Real Madrid came in with the money (£80m for Cristiano Ronaldo) for Manchester United the week after the end of the season.
"If the money had been offered in June it would have been a lot easier for us. The time is against us (to find a replacement).''
Moyes has repeatedly stated his desire to keep his best players at Goodison Park, however Lescott submitted a transfer request nearly two weeks ago.
That request was quickly rejected, with the Toffees boss again reiterating he was unwilling to sell the player.
But Moyes has been unimpressed with the player's attitude and has not involved him in their last two matches - the midweek Europa League qualifying win over Sigma Olomouc and Sunday's defeat at Burnley.