Arsenal brought an end to the most protracted transfer of the January window when they confirmed the signing of Andrei Arshavin.
A deal was agreed between Arsenal and Zenit St Petersburg only minutes before Monday's 5 pm deadline, and it was almost 24 hours before the transfer was officially ratified.
Following their usual practice, Arsenal refused to disclose the fee, but it is understood to be around 15 million pounds ($21.6 million).
Arshavin is believed to have taken a significant pay-cut to push through the deal and has signed what the club described as a "long-term" contract.
The final hurdle which needed to be overcome is reported to have been a 1.5 million pound payment Zenit demanded from the 27-year-old for breaking his contract.
He could make his debut in the North London derby away to Tottenham on Sunday.