World No.2 Daniil Medvedev has won his match against Aussie young gun Alexei Popyrin in bizarre circumstances after hobbling around the court with severe cramp at the Miami Open.
Medvedev was 5-4 up and had three match points in the second set when he started to hobble around with cramp.
'THERE WERE TEARS;' Ash Barty's heartbreaking announcement
Popyrin incredibly saved the match points and went on to win the second set in a tiebreak to level the match.
But Medvedev broke in the third set, while he was still struggling with cramp.
To combat his limited movement, Medvedev started to go for high-risk shots to keep the points short.
The tactic paid off as Medvedev advanced at the ATP 1000 event 7-6 (7-3), 6-7 (7-9), 6-4.
The Russian was clearly in pain after the final point as he shuffled to the net and let out a smile as he shook hands with the Aussie.
"I saw he couldn't walk at all," Popyrin said.
"But he was bombing 120-mph serves. He was definitely struggling out there. Props to him that he was able to serve it out."
Medvedev hails tough victory at Miami Open
Medvedev described the win as one of the sweetest of his career.
"I felt like my legs were not following me anymore," Medvedev added.
"The only thing I was thinking about is not to fall down, because if you fall down, I don't think I would be able to get up.
"There were a few moments I just wanted to lay down and say, 'OK, it's over.' That's the thing I couldn't accept myself to do."
Fans were quick to hail Medvedev for his spirt during the battle of attrition.
Others also had a laugh at the bizarre scenes playing out in front of them.
Medvedev has a 2-0 head-to-head record over Popyrin, with the pair regular practice partners throughout this season in a productive arrangement for both.
Click here to sign up to our newsletter for all the latest and breaking stories from Australia and around the world.