Roman Bednar has ended his contract wrangle with the club by finally agreeing an improved offer at The Hawthorns.
The 25-year-old has now signed a new three-year deal, with a further year in the club's favour.
"Roman has agreed a new contract and he is now focused and desperate to prove himself in the Premier League," the striker's agent, Eliot van Tal said.