The transfer saga of this year's January deadline day came in the Championship with Swansea City and Leeds United falling out over a potential move for Daniel James.
The young Welshman was supposed to join the Championship leaders on a loan deal with an obligatory option to-buy for £10 million at the end of this season.
However, in the final hour, it all went wrong for Leeds United, leading to outrage and a war of words.
Why the deal collapsed
The deal was set to go ahead with Swansea city happy to sell their talented young midfielder for a fee believed to be around £10 million, after an initial loan spell until the end of the season.
However, at the eleventh hour, the Swans changed their mind. The Swans called off the transfer and James returned to the Liberty Stadium.
The reasons behind why the deal was called off differ depending on your source, but Swansea's statement reads: "James travelled to Elland Road today to discuss a loan move with a view to a permanent transfer on enhanced terms should the Championship leaders secure promotion to the Premier League.
"However, the clubs could not agree suitable terms and the 21-year-old will return to Swansea."
There are also suggestions that the Swans pulled out after failing to land Leicester City midfielder Andy King as a replacement.
It rounded off a chaotic transfer deadline which left Swans fans furious.
They were set to see Montero depart for a loan spell with West Brom, which he did, Wilfried Bony leave on loan to Al-Arabi, he did.
Fer was then supposed to join Aston Villa and James was supposed to join Leeds in another frustrating clear-out from the Swans.
However, the last two deals were called off extremely late i the day, leaving Leeds fans furious.
It's been rather dramatic since Swansea City took the decision. Swansea City have issued a statement, Leeds United's chairman has done the same, and even Daniel James' agent has had his say.
Swansea say they are 'disappointed' by the comments made by James' agent which were: "Swansea made no attempt to keep the player and at the first sign of money they couldn’t show him the door quickly enough. It is very disappointing but the player is philosophical about it."
Leeds United chairman Andrea Radrizzani said on Twitter: "I am very disappointed like all of LUFC fans, we did all we could and accepted all requests.
"But you always need two parties to agree to make a deal and we always had one single target player, none else.
"We move on and keep fighting in our next 17 finals. #MOT Together."
The failed transfer has caused outrage, particularly with Leeds United and supporters of the Yorkshire club have expressed their fury across social media through last night and today.
Interestingly, the two clubs now have to play each other at Elland Road in just under two week's time and that should be a rather feisty clash in the circumstances. The big question going into that one, will be whether James will play against the club he so nearly joined.
What happens now?
Leeds United are now stuck in terms of adding a midfielder. Daniel James was their main target and that was made clear by the £10 million fee they were willing to stump up for him.
Had Swansea called it off sooner, Leeds could have looked elsewhere, but because the plug was pulled in the final hour, Leeds are left with no midfield addition until the summer when the transfer window reopens.
The only way Leeds can add a player is to delve into the free agent market, but it can be difficult to find players, especially ones of James' talent, via that method.
As for James, who had travelled to Elland Road to complete the deal, he must return to Swansea and play out the rest of the season with his current club.
Expect there to be more interest in the summer, and perhaps not only from Leeds.
New customers only. First single & e/w bet only. Odds of 1/1 or greater. 2 x £10 bet tokens. Free bet stakes not included in returns. Free bets exclude virtuals. Free bets are non withdrawable. No free bet expiry. Eligibility restrictions. Further t&cs apply. 18+. Begambleaware.org
🟧 BET £10 & GET 7X £5 FREE BETS TO USE ON ANY PREMIER LEAGUE GAMES 🟧
New customers only • £/$/€10 deposit using promo code • Minimum stake £/$/€10 at odds of 1/2 (1.5) • Free bets credited upon qualifying bet settlement and expire after 7 days • Free bet stakes not included in returns • Deposit balance is available for withdrawal at any time. withdrawal, payment methods, and country restrictions & full full T&Cs apply • 18+
⚽️ UP TO £50 MONEY BACK AS CASH IF ANY OF YOUR FIRST 5X £10 FOOTBALL BETS LOSE ⚽️
Place 5x£10 Single Sportsbook bets on any Football market at minimum odds of 2.0 (Evs) between the 18th and 31st January, and get money back as Cash if it loses. Max refund per qualifying bet is £10 (up to £50 in total). Only deposits made via Cards will be eligible for the promotion. T&Cs apply. 18+.
🔴 BET £10 & GET £30 IN FREE BETS! ⚫️
New customers only. Place a £10 fixed odds bet min odds 1/2, 2 x £10 free bets & 2x free spread bets. Free bets awarded on consecutive days. Full t&c’s apply.
♥️ GET £40 FREE PLAY PLUS A £10 FREE SPORTS BET! ♥️
1st time depositors only. Min. deposit £10. Use code FAPOKER. Free Play given as cash, Spin & Go tickets, and a Sports Free Bet over 6 days. Tickets expire after 24 hours. Withdrawal restricted during bonus period. Terms apply.
⚪️ Get £40 FREE BETS when you bet £10 (mobile only) ⚪️
New customers who register via Mobile only, min £10/€10 stake, win only, min odds 1/2, free bets paid as 4 x £10/€10 (30 day expiry), free bet/payment method/player/country restrictions apply
⚽️ £40 IN FREE BETS WHEN YOU PLACE A £10 BET ON FOOTBALL ⚽️
Place a £10 Sportsbook bet on any Football market between January 7th - February 6th, at min. odds 1/2 (1.5) — get £40 in free bets, valid 30 days. Your qualifying bet must settle before 23:59 February 6th. Only deposits via Cards will qualify. Free bets will be awarded after the qualifying bet has been settled. T&Cs apply. 18+.
⚽️ £60 IN FREE BETS WHEN YOU PLACE A £10 BET ON FOOTBALL ⚽️
Place a £10 bet on football (Jan 7 - 15), at min. odds 1/5 (1.2) — get £60 in free bets. £40 free bets will be awarded after the qualifying bet has been settled and £20 free bet the following day. Only deposits via cards will qualify, Apple pay not valid on this promotion. T&Cs apply.
🔥 ✅ BET £10 & GET £60 IN FREE BETS! ✅ 🔥
New UK customers only. Register using the promo code BETFRED60, deposit and place first bet of £10+ on Sports (cumulative Evens+). First bet must be on Sports. £20 in Free Bets to be used on Sports, £10 in Free Bets to be used on Lotto and 50 Free Spins (20p per spin) credited within 48 hours of bet settlement. Further £20 in Free Bets credited 5 days after settlement. Bonuses have a 7-day expiry. Payment restrictions apply. SMS verification and/or Proof of I.D and address may be required. Full T&Cs apply.
🔥 BET £10 ON ANY SPORT & GET £20 IN FREE BETS 🔥
18+, Welcome Bonus: New Players only, 1st Deposit, Min Deposit,: £10, max £20 free bets valid for 14 days, bets must be placed at odds of 1/1 or greater and be settled within 14 days of placement. begambleaware.org.
🤩 BET £10 AT MANSION BET AND GET A £10 FREE BET 🤩
New customers only. Min deposit and bet £10 (£20 if E/W bet) from UK debit card only. Min odds evens (1/5 per leg in multi selection). £10 Free Bet vaild for 7 days, stake not returned, no Cash Out, max winnings £5k. T&C’s apply. 18+.
🏆 Money Back as CASH up to £20 if your first bet loses! 🏆
New customers only. Place your FIRST bet on any Football market and if it loses we will refund your stake in CASH. Max refund for this offer is £20. Only deposits made using cards will qualify for this promotion. T&Cs apply.
🟢 Bet £10 & Get £50 in free bets! 🟡
Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.
GET A £30 MATCHED FREE BET IF YOUR FIRST FOOTBALL ACCA LOSES!!!! 🙌🙌🙌
New UK customers only. Min Deposit: £5. Maximum Free Bet: £30. First bet on a Football multiple with 3+ selections. Overall odds: 3.00 (2/1) or higher. Free Bets available upon settlement of the qualifying bet. Debit card deposits only. This is offer is valid for 7 days from your new account being registered. 18+ BeGambleAware.org Full terms apply. 18+.
🌟 Bet £5 & get £30 in bonuses! 🌟
18+ New customers only. Opt in, bet £5 at odds 2.00+ within 7 days of registering, no cashout. Get 2x £10 Free Bets, set events at odds 2.00+. Plus £10 Game Show Bonus, selected games, wager 40x to withdraw max £250. 7 day bonus expiry. Card payments only. T&Cs apply. begambleaware.org | Please gamble responsibly