Crystal Palace have made an offer of £20 million plus add-ons for West Brom striker Saido Berahino, sources have told Press Association Sport.
The offer remains on the table and has not been accepted or rejected by the Baggies.
It tops Stoke's offer of £17m plus £3m in add-ons from earlier in the week -- which is also yet to get an official answer -- but West Brom have always wanted to find a suitable replacement before allowing Berahino to complete a move.
Sources say the 22-year-old will leave The Hawthorns this summer after four transfer windows of constant speculation over his future.
Last summer he threatened to strike and never play for chairman Jeremy Peace again after Tottenham had several bids rejected, the last totalling £23m but was nowhere near the basic payment Palace and Stoke have now offered.
He was omitted from boss Tony Pulis' squad during the saga as Pulis felt the forward was not in the right frame of mind to play before being reintegrated into the squad.
Berahino scored 20 goals in 2014-15 but has not recaptured that form and Albion have accepted it is time to let the England Under-21 international, who came through their youth ranks, leave.
Palace are low on strikers after Dwight Gayle joined Newcastle and Emmanuel Adebayor left after the end of his short-term deal at the end of the season.
The Baggies are chasing West Ham's Diafra Sakho as a replacement for Berahino but the Hammers want reinforcements before letting him go.
West Brom are also monitoring Leonardo Ulloa's situation at Leicester but sources say the striker has not asked to leave the Foxes.
Ulloa would be happy to stay at the Premier League champions but wants to ensure he plays more after only starting seven league games last season.
Manchester United's James Wilson remains on the radar but any move would be a late deal should the striker still be available towards the end of the window.
Brighton defender Lewis Dunk is a target with West Brom having a bid rejected earlier this month while Albion are expected to make a second offer for Leicester's Jeff Schlupp after their £9m bid was turned down.