By John Virgo
BBC Sport commentator
The final between John Higgins and Mark Selby promises to be a cracker.
I think we should talk about John first, because it was a tremendous performance against Stephen Maguire.
Maguire looked the better player after the first four frames and I think Higgins thought he couldn't out-pot him or build bigger breaks than him. So what John did was tried to tighten up a bit.
Higgins won the world title in 1998
The first two sessions were shared before Maguire went ahead, but then Higgins showed what a real tough match player he was.
I think the closer it got to the winning line, Maguire weakened. It proves that in all sport, if you hang on in there and try to find a way to win, then anything's possible.
It's good to see John back at his best. He's gone through a few problems - changing his cue was one of them.
Maybe John should have won a few more world titles by now, but the competition has been so tough.
When Stephen Hendry was at his best he was unbeatable, then Ronnie O'Sullivan came along and added a new dimension to the game.
John has probably wondered, like any sportsman, why he hasn't reproduced to the level he can.
What John should worry about is that when Mark is in the balls he's very capable of making centuries
However, he will take heart from his efforts against Maguire.
I'm so, so impressed with what Selby has done - and also good to see a Leicester player get to the final.
Every time he got a chance against Murphy, he made sure he scored well, and often heavily.
It will be a different sort of test for Higgins, because Mark will just be happy to be in the final and probably play quite freely.
What John should worry about is that when Mark is in the balls he's very capable of making centuries.
It'll be a brave man to go against Higgins, but Selby will go into the final with a lot of confidence.
Who will win? Your guess is as good as mine.