Zhao Xintong reeled off the last five frames to reach the final of the German Masters with a 6-3 win over Ricky Walden. 

In a match that featured plenty of costly misses by both players, Walden had a gilt-edged chance to take a 4-1 lead but missed a relatively easy green that allowed Zhao to steal the frame. And Walden never recovered as the Chinese player kept his composure down the stretch to book his spot in the final.

Yan Bingtao came through a 6-4 winner over Mark Allen to book an all Chinese final against Zhao Xingtong.

Bingtao’s name may well be on the trophy as although he has played well he has had so many things go his way in the last 3 matches it may be destiny that this is his tournament.