Dramaturgii w spotkaniu pomiędzy chyba najlepszymi w tym momencie ambasadorami tego sportu można była oczekiwać, ale po pierwszej sesji, wygranej przez Szkota 6-2, wydawało się, że wszystko zostało rozstrzygnięte. Gdy na początku drugiej obecny mistrz świata wygrał dwa kolejne frame'y, w tym jeden z breakiem 109 punktów, obejmując prowadzenie 8-2, tylko niepoprawni optymiści mogli przypuszczać, że będziemy mieli w tym pojedynku emocje. Tymczasem Anglik nie mając nic do stracenia w następnych dwóch nie pozwolił rywalowi na wbicie nawet jednej bili, a sam popisał się m.in 134-punktowym breakiem. Potem do gracza o pseudonimie "Rakieta" zaczęło uśmiechać się szczęście, które wcześniej było zdecydowanie przy rywalu. O'Sullivan wygrał 13. i 14. frame'a, choć równie dobrze mógł to zrobić Higgins. W pierwszym przypadku nie przeszkodziło Anglikowi, że oddał aż 24 punkty nie mogąc trafić w brązową bilę i przypadkowo dotknął ręką czarną. Okazało się, że to drugie wydarzenie miało nawet dla niego pozytywne skutki, gdyż do stołu musiał podejść Higgins, który nie był w stanie skończyć partii, a zrobił to O'Sullivan. "Rakieta" tak się rozzuchwalił, że w 16. frame'ie próbował atakować maksymalnego breaka, ale zakończył po 32 punktach i tak samo rozpoczął decydującego (dwie czerwona i czarna). Potem był jeszcze raz przy stole, jednak spudłował dosyć prostą różową bilę i grę rozpoczął Higgins. Szkot wypracował 46-punktową przewagę przy 51 na stole, na koniec ustawiając snookera. O'Sullivan wyszedł z niego, ale zostawił do gry czerwoną bilę, którą mistrz świata trafił. I choć Anglikowi potrzeba było w tym momencie jednego snookera na remis, poddał mecz. Przeciwnikiem Higginsa w niedzielnym finale będzie Chińczyk Ding Junhui. Półfinały: Ronnie O'Sullivan (Anglia) - John Higgins (Szkocja) 8-9 40-69, 14-71, 116-6 (116), 0-125 (83), 65-68 (O'Sullivan 61), 0-127 (127), 28-67, 115-14 (110), 27-93, 1-109 (109), 104-0 (57), 134-0 (134), 83-62, 59-47, 95-0 (63), 80-18 (57), 10-57 (56) Stephen Maguire (Szkocja) - Ding Junhui (Chiny) 5-9 73-0, 9-101 (66), 0-75 (75), 97-31 (97), 5-85, 0-83 (83), 6-105 (54), 104-0 (64), 60-47, 74-47, 0-138 (134), 20-65, 18-61, 1-69 (69)