Striker Andy Keogh has joined Millwall from Wolves for an undisclosed fee, the West Midlands club announced on Tuesday.
Keogh has put pen to paper on a two-and-a-half-year contract with the Lions.
The 25-year-old played a key role in Wolves gaining promotion to the Premier League three years ago.
But he has since found it difficult to command a regular first team spot and has had loan spells at Cardiff, Bristol City and Leeds.
Keogh made 129 appearances for Wolves, scoring 23 goals.