Neil Robertson staged a remarkable fightback against Mark Williams and will face Barry Hawkins in the final of the Masters after two unbelievable  semi-finals.

The outstanding  Aussie Robertson trailed 3-1 and then 5-3 before taking the best-of-11 encounter at Alexandra Palace to a finale with a brilliant break of 119 in the 10th frame.

Robertson needed two snookers in a tense decider, the second of which he duly received when Williams, who was 29 clear with 27 remaining, hit the green as he tried to swerve for the yellow which gave Robertson the chance to clear for victory and book his spot in the final.

Hawkins led Judd Trump 4-2 before being forced into a decider and after his quarter-final victory over Mark Selby, has now beaten the world No 1 and No 2 to reach his second Masters final.

Hawkins also won his semi-final against Trump in the deciding frame after another incredible Alexandra Palace climax. Trump trailed 4-2 before Battling back to take a 5-4 lead, only for Hawkins to win back-to-back frames to book his place in the final.