Defending champion Mark Selby beat Kyren Wilson at the China Open to set up a final against Barry Hawkins.
Leicester's Selby was tied 8-8 at one stage in his semi-final with Wilson, but won the final two frames to progress 10-8.
The world number one will now defend his title against Barry Hawkins in Sunday's showpiece in Beijing.
Hawkins booked his place in the final after overcoming Australian Neil Robertson 10-6 on Saturday.
The China Open is the last event before the season-ending World Championship in Sheffield starts on 21 April.