Arsenal's £60m move for Borussia Dortmund forward Pierre-Emerick Aubameyang hinges on two more transfers being agreed.
And Gunners striker Olivier Giroud may have the biggest say in whether the deal is completed before Wednesday's 23:00 GMT deadline.
Arsenal have agreed a fee with Dortmund and personal terms with Gabon international Aubameyang, even going so far as to tentatively arrange a medical for the 28-year-old on Wednesday morning.
BBC Sport's David Ornstein guided us through the complicated Aubameyang transfer merry-go-round as it stood at the very start of deadline day...
Option one - the straight swap
Giroud was lined up as part of the deal to replace Aubameyang at Dortmund.
Arsenal boss Arsene Wenger is fond of Giroud, but the 31-year-old France striker has been told he will not get the game time he needs before this summer's World Cup in Russia.
But Chelsea, in the market for a tall target man, make an offer to Giroud, who would prefer to stay in London. So...
Option two - the three-way deal
Dortmund turn their attention to Blues striker Michy Batshuayi, who is allowed to leave - on loan - in January. The 24-year-old Belgium international is keen.
A seemingly simple solution presents itself: Aubameyang to Arsenal, Giroud to Chelsea and Batshuayi to Dortmund.
However, Chelsea are not keen to pay Arsenal's asking price for Giroud - a reported £30m-£35m. So...
Option three - enter Llorente
Exploring other options, Chelsea then hold talks with Tottenham to swap Batshuayi for Spanish forward Fernando Llorente, 32.
The Blues prefer a loan, Spurs are keen on a permanent deal - but Batshuayi rejects the move anyway because he wants to be a first-choice striker, not go from being behind Alvaro Morata at Stamford Bridge to being back-up for Harry Kane at Tottenham. So...
Option four... back to option two
Let's back this up and return to Aubameyang going to Arsenal, Batshuayi joining Dortmund and Giroud moving to Chelsea to complete the equation.
But will Arsenal reach an agreement with the Blues?
If not, will Chelsea find an alternative to replace Batshuayi?
If not, and Batshuayi stays, will Dortmund find another striker to replace Aubameyang? The Bundesliga side have previously said he will not be allowed to leave without an alternative in place.
- Transfer Deadline Day - how to follow and what to expect
- January sales: The dos and don'ts for a successful transfer window
- Listen: Euro Leagues Football Show - Laporte, Moura & Pamela Anderson make January moves
What does Arsene Wenger make of it all?
Speaking in the wake of his side's 3-1 defeat by Swansea on Tuesday, Arsenal manager Wenger said that given the deal's complexities it was difficult to foresee if it would be completed.
"The deals nowadays are so complicated. As long as you are not finished, to be confident doesn't help too much," he said.
"We will inform you tomorrow because it is deadline day tomorrow."
The Frenchman also praised the attitude of compatriot Giroud, who signed for the Gunners for a reported £12m in June 2012, agreeing that he would be sad to see him leave.
"We have come together through good and bad, but always his behaviour was top, top class," Wenger added.