World number two Aryna Sabalenka roared into the women's Wimbledon semi-finals with a 6-2 6-4 win over American Madison Keys on Wednesday.
The Belarusian powered to victory on Court One and will face Tunisian Ons Jabeur in the last four.
25-year-old Sabalenka broke in the first game of the match, converting a fourth break point with a sweet backhand that sailed just over the net and out of the reach of Keys.
She broke the American 28-year-old again, giving her no time to think and launching every ferocious shot with a matching howl.
Sabalenka served out the set after 38 minutes, looking the favourite to reach her second semi-final at the All England Club having done so on her last appearance in 2021.
However, Keys, chasing her first Wimbledon semi-final, came out in the second set with more grit and determination. After holding serve at 3-2 with a backhand winner, the American pumped her fist and shouted "come on" as she looked to level things up.
The 25th seed had three break points in the next game and took the third when Sabalenka sent a forehand wide.
But the Belarusian broke straight back, winning five points in a row from 40-0 down to snatch the momentum from Keys and she fired down an ace to level at 4-4 before breaking again and serving out the match.
"I can't wait to play my second semi final at Wimbledon and hopefully I can do better than last time. It was a really tough match, really great player and super happy I was able to win the second set, and the game," Sabalenka said on court.
"Thank you so much for the atmosphere, even though you support her more!," she added with a smile, which drew applause from the crowd.


100 horses to compete in 30th Dubai World Cup
Tiger Woods charged with DUI after rollover crash in Florida
Germany earn comeback win over Switzerland as Dutch beat Norway
Russell edges Antonelli as Mercedes set early practice pace in Japan
Sabalenka sails past Rybakina to set up Miami Open final against Gauff