Andy Murray has beaten Rafael Nadal, the world's top tennis player, making his way into the final of the US Open.
For most of the match, Murray was on top of Nadal, and when rain held up play on Saturday, he was two sets up.
Nadal clawed a set back, but it wasn't enough, and Murray took the match with a score of 6-2 7-6 (7-5) 4-6 6-4.
That means Murray will face Roger Federer in Monday's final. If he wins, he'll be the first Brit to win a Grand Slam singles title since 1936.
And Murray said he can't wait: "He's probably the greatest player ever. To get a chance to play him in a Grand Slam final is an honour.
"I know I'm going to have to play great to have a chance of winning, but I've played well the last couple of weeks."
Serena top again
Meanwhile, in the women's contest, Serena Williams regained her position as world number one after beating Jelena Jankovic in the final.
Serena won 6-4 7-5, claiming her ninth Grand Slam title.
There are four Grand Slam competitions in tennis - Wimbledon, the Australian Open, the French Open and the US Open.
Andy Murray spoke to journalists after he beat Nadal.
"It's awesome to beat him, a great feeling," he said.
"He's beaten me five times in a row, so that was tough, and to do it in a semi meant it was really difficult."
His next match won't be any easier, as Federer is at number two in the world rankings.