Queens Park Rangers have agreed to sign Donovan Ricketts, with Bradford City bringing Scott Loach in on loan from Watford.
Jamaican goalkeeper Ricketts' contract at Bradford expires at the end of the season and the League Two club have accepted an undisclosed bid.
Ricketts is now undergoing a medical at Loftus Road, with Luigi De Canio moving for the shot-stopper after a deal for Stefan Postma fell through.
With Bradford set to lose Ricketts, Valley Parade boss Stuart McCall has moved quickly to snap up a replacement in the guise of Loach.
The youngster has yet to make his debut for Watford, but he has been on loan at Stafford Rangers and Morecambe this season.
He has now accepted a move to the Bantams and will spend the rest of the campaign with McCall's side.
Meanwhile, QPR have cancelled the contract of Danish striker Marc Nygaard by mutual consent.
Nygaard scored 14 goals in 72 appearances for the R's and is expected to sign a deal with Randers FC in his homeland.