Queens Park Rangers have completed the signing of England striker Bobby Zamora from Fulham for a fee believed to be in the region of £4 million, BBC reported.
The 31-year-old has signed a two-and-a-half-year contract at Loftus Road.
He is the second striker to sign for Rangers on transfer deadline day, following Lazio's Djibril Cisse.
"We needed a player of his ilk at the football cl ub and I couldn't be more delighted, he's a great foil for any team," said Rangers boss Mark Hughes.
He added: "Bobby is a guy that makes things happen on the pitch, be it scoring goals or creating chances for others.
"He's got great power and pace and his technical ability is top class. He's got an excellent left foot."
Zamora, who has scored seven goals in 29 appearances this season, signed a four-year deal with Fulham when Hughes was manager of the west London club.
"I got on really well with the manager at Fulham," said Zamora.
"We all grew to like Mark. I think that will be the case here. He's looking to take the club forward.
"I think this was the right time for me to have a fresh challenge. I had some great experiences at Fulham. Going to a European final is special.
"But this is a new challenge for myself and I'm thoroughly looking forward to it."
Zamora made his England debut against Hungary in August 2010 and made his second appearance in the national team's last game of 2011 against Sweden.