Serena Williams's dream of winning all four Grand Slams in a calendar year is still alive thanks to a come-from-behind victory over Victoria Azarenka in the Wimbledon quarter-finals this evening.
Azarenka, a former world number one herself, had a shaky start on Centre Court as she faced an early break point, but she was able to save it and move ahead.
The Belarusian then broke Williams in the fourth game and was able to consolidate to take a 4-1 lead as Williams struggled to impose herself on the match.
Azarenka remained confident on serve and almost nicked the set on Williams's serve before closing it out 6-3 on her third set point.
Williams was the first to apply some pressure in the second set, but Azarenka saved three break points to come through a lengthy fourth game and level the set at 2-2.
The 23rd seed was broken in her next two service games, though, as Williams won four games in a row to win the set 6-2 and send the match into a decider.
That streak was extended to seven games as Williams raced into a 3-0 lead at the start of the third. It was a lead she didn't give up, saving a break point in the final game of the match as she served out the set 6-3.
Williams, who has now won all 14 of her matches that have gone to three sets in 2015, will face 2004 champion Maria Sharapova in the last four after the Russian edged out Coco Vandeweghe earlier today.