West Brom have agreed a fee with Brentford to sign midfielder Romaine Sawyers from their Championship rivals.
Sky Sports News understands the deal to be in the region of £3m, and Sawyers is set to undergo a medical with the Baggies on Friday.
Celtic had been one of a number of other clubs interested in signing the 27-year-old, who has just one year left on his contract at Griffin Park.
Sawyers joined Brentford from Walsall in 2016. He made 123 appearances for the Bees, scoring eight goals.
Follow the Summer Transfer Window on Sky Sports
Sky Sports News is home to three new shows dedicated to bringing you the very latest news from this summer's transfer market.
And as well as tuning into Sky Sports News, don't miss a thing with our dedicated Transfer Centre blog.
There's also the Transfer Talk Podcast, the daily UK, Regional and European Paper Talk, plus features across skysports.com and the Sky Sports app.