Championship promotion-chasers Middlesbrough have signed winger Marvin Johnson from Oxford United on a three-year deal.
The Smoggies are thought to have splashed out roughly £3m to sign the 26-year-old after seeing him net six times in 51 appearances last time out.
Johnson, previously linked with Leicester City, will wear the number 21 shirt at the Riverside Stadium for the 2017-18 season.
Birmingham-born Johnson has also spent time with Kidderminster Harriers and Motherwell, impressing for the latter to earn a £650,000 move to Oxford last summer.
Boro have brought in a number of new recruits during the transfer window, the most eye-catching of which saw Britt Assombalonga join from Nottingham Forest for £14m.