Hong Kong snooker star Marco Fu has defeated world number one Ronnie O'Sullivan 6-2 in the quarterfinals of the Macau Masters invitational.
The SAR's top player had lost to O'Sullivan in the Hong Kong Masters final last October, but the Englishman had no answer this time in Macau.
Fu will meet Jack Lisowski from England on Thursday night at the Wynn Palace in the final four, with Judd Trump facing Mark Williams in the other semi-final.
The champion of the tournament will earn a winner's cheque of £150,000 on Friday.