Joe O'Connor took his latest big scalp at the Scottish Open as he defeated Neil Robertson 6-3 to secure a spot in Sunday’s final against fellow English man Gary Wilson.O’Connor, ranked 55 in the world, had already dumped out Zhao Xintong (9th) and Mark Williams (7th) en route to the last four, and Robertson, fourth in the world rankings, was the latest to fall to him.The previous meeting between the pair had ended in a 6-0 win for Robertson at the 2014 UK Championship, and the 2010 world champion hit the front in Edinburgh with a brilliant 137 in the opening frame to lay down an early marker.O’Connor, now into his first ranking final, responded with a 57 in the second frame after Robertson had misjudged a safety attempt.He claimed a battling third frame before Robertson got back on terms as the players agreed to a re-rack.Robertson’s third century of the night edged him back in front 3-2, but it would be the last frame he’d win.From there, O’Connor hit his first century of the night to draw level before winning two more to leave him one frame from victory.That arrived in the ninth as a break of 71 secured a famous win for the player.Wilson will meet him in the decider after a 6-4 win over Thepchaiya Un-Nooh.Like O’Connor, he lost the first frame of the semi-final but he won the next two in what was proving to be a nervy affair.Un-Nooh, with a break of 112, left it 2-2 before Wilson clocked 88 to regain the lead.The next two frames were shared before the English man claimed the important eighth frame with another century break to move 5-3 ahead.Un-Nooh kept the contest alive with the next frame, but Wilson won the 10th to progress to the final.