Saturday's African Champions League quarter-final between Wydad Casablanca and Horoya AC bore witness to a gruesome double leg break.
In the 85th minute, with Horoya losing 4-0, goalkeeper Khadim Ndiaye came sprinting out of his goal to stop an attack.
Only as he went into a slide tackle, the 34-year-old collided with teammate Boubacar Samassekou - who had the same idea - and suffered a double leg break.
Casablanca's Zouhair El Moutaraji pounced on the loose ball to make it 5-0, but it soon became clear Ndiaye was seriously hurt.
Players surrounded the stricken goalkeeper but quickly walked away stunned and visibly upset as they realised the extent of the injury.
Even the referee, Bamlak Tessema, looked shell shocked.
Ndiaye received medical attention on the pitch and was eventually stretched off before undergoing surgery in a hospital in Rabat, Morocco.
A club statement read: "The results are reassuring and he will remain at the Cheick Zaidi University hospital where he will continue his recovery."
Ndiaye is set to be out for a very long time - Horoya refused to release information on his recovery period - but there has been some good news at least.
With his contract due to expire this year, Horoya have extended it by three years out of good faith to "ensure his immediate future".
Ndiaye has also been offered a future role at the Guinean club as part of the technical staff. His training will be paid for in Europe.
Get well soon, Khadim.