Stephen Maguire produced a remarkable fightback to win five consecutive frames and send Neil Robertson out of the Dafabet Masters on a 6-5 scoreline. 

After Mark Selby and Ding Junhui were sent packing on Sunday, Maguire achieved another shock at Alexandra Palace.

The 38-year-old Scot appeared to be heading for an early exit after Robertson made breaks of 76, 136, 71 and 45 to race into a 5-1 lead.

But Maguire turned the match on its head, drawing level with the Australian, winner of the tournament in 2012, before overturning a 33-point deficit in the deciding frame to take the spoils.

The match also featured a shot that has to be seen to be believed

"It was a crazy game and I can't believe I won that match," Maguire told Eurosport.

"He was the much better player all the way through the match and he should've put me to bed 6-0 or 6-1. He should've killed me but I could see the game turning.

"I've only come back from 4-0 down a couple of times in my career."

Robertson, 37, added: "He deserved to win and I have no complaints. It's just unfortunate to go out of the Masters when I had it in my hands."

Maguire will face David Gilbert in the quarter-finals after the English potter cruised to a 6-1 victory over Northern Ireland's Mark Allen.

Gilbert raced to a 4-0 lead, which included breaks of 77, 121 and 58 before the 2018 champion got on the scoreboard. 

But the world number 11 wasn't to be denied, recording knocks of 95 and 53 to send Allen packing.