Oxford United have signed former Norwich City forward Oli Johnson until the end of the season.
Johnson, 24, was a free agent after being released by City this month.
The former Stockport man made 23 appearances for Norwich, scoring four goals, and had two different loan spells at Yeovil Town last year.
"I know there were five or six clubs in higher divisions chasing his signature," United manager Chris Wilder told the club website.
"We are delighted that he has seen what we are building here and wants to be a part of it. It speaks volumes for the club that he wants to prove himself here."