Russian teenager Mirra Andreeva claimed the biggest win of her career against an out-of-sorts Aryna Sabalenka to reach the semi-finals of the French Open.
Second seed Sabalenka was seen grimacing and pointing to her stomach as she talked to medical staff in the middle of the first set.
She continued to struggle and appeared to consider retiring from the match.
Despite being far from her best, Sabalenka managed to move past her discomfort to complete the match.
But it was Andreeva who emerged victorious, wrapping up a 6-7 (5-7) 6-4 6-4 win.
The 17-year-old is the youngest Grand Slam semi-finalist since Martina Hingis at the US Open in 1997.
She will face Jasmine Paolini in the last four after the Italian stunned fourth seed Elena Rybakina earlier on Wednesday.
More to follow.