Argentine goalkeeper Oscar Ustari suffered a horrific knee injury during Club Atlas' Liga MX game against Tigres UANL.
Having saved a shot from midfielder Luis Rodriguez, the goalkeeper collected the ball and launched it long.
But Ustari shifted the weight to his standing leg before attempting the kick, which caused his left knee to pop agonisingly out of place.
He collapsed to the floor and immediately called for medical assistance, but he was overlooked for over a minute.
Tigres winger Javier Aquino eventually noticed the stricken shot stopper, and players gathered around as he received treatment.
Ustari was stretchered off the pitch on a buggy with his hands on his face. He was replaced for the final six minutes of the 1-1 draw by substitute Miguel Fraga.
Marca later reported that the 31-year-old had dislocated his knee, an eye-watering injury that had left him - understandably - in excruciating pain.
It remains to be seen how long Ustari will face on the sidelines following the injury, although he will certainly be more tentative when attempting a long clearance in future.
The Argentina international, who had a brief spell at Sunderland in 2014, is currently playing in his second season for Mexican club Atlas.