Millwall have agreed the signing of Republic of Ireland striker Andy Keogh from Wolves for an undisclosed fee.
The 25-year-old, who had a loan spell with Leeds earlier this season, is signing a two-and-a-half year contract at The Den.
"Millwall are an ambitious club with passionate fans and I'm delighted to be joining them," he told the club's official website.
"I'm sure I'll settle in quickly and hopefully can play my part in helping the team become successful. I'm now looking forward to moving down with my family, getting settled and concentrating on my football again."
Keogh will not be available for Tuesday night's clash with Watford but could make his debut at West Ham on Saturday.