Kyren Wilson was in tears after reaching his first World Snooker Championship final following a staggering end to his semi-final against Anthony McGill.

A gripping contest went all the way to a decider, and it proved to be the highest-scoring frame in the history of the competition at the Crucible.

Wilson eventually took a cat-and-mouse duel 103-83 to win the match 17-16, and he became highly emotional and apologetic after fluking the green that left McGill needing a snooker late in the frame.

Scottish cueman McGill, who came into the tournament as a qualifier, said: "I feel like it's been stolen from me - not by Kyren but by the snooker gods."

Wilson had led McGill 14-11 but was pegged back and trailed 16-15, with the tension in the Sheffield theatre growing as the match neared its climax, despite it being played behind closed doors.

Englishman Wilson told the BBC: "I've dreamt of this moment, but I didn't want to get there like this. It's just mad what can happen on a snooker table. I felt it was one of the best semi-finals ever at the Crucible. I'm just a bit annoyed that it's ended that way, but it's just this game for you."

Six-time world champion Steve Davis said: "In the end, somebody had to win it. He fell over the line."

John Parrott, the 1991 world champion, said the final frame was like "nothing like I've ever seen".