Both Stephen Maguire and Stuart Bingham suffered shock first-round exits at the Shanghai Masters as Xiao Guodong and Kyren Wilson produced stunning displays.

Xiao gave the home fans something to cheer with a 5-2 win over Maguire - but Wilson's was arguably the performance of the day as the 21-year-old marked his first appearance at the final stages of a ranking event by beating Bingham 5-1.

He could even have added a 147 break in frame four, but missed the 13th black after making 97.

That was more than enough for a four-frame lead and though Bingham pulled one back in the next, a run of 54 in frame six sealed Wilson's win.

The world number 100, who next faces Marco Fu, told "It's my first ranking event so I'm pleased with my performance. It's a massive win and I'll always remember it.

"Hopefully I can go on and do better. Marco recently won the Australian Open so I know he's playing well. But Stuart is a very good player and I have beaten him 5-1 even though I was the underdog."

Xiao made breaks of 89, 54 and 69 in beating world number five Maguire but said: "It's more about my opponent's bad performance, because I wasn't playing that well.

"He didn't put me under pressure during the first four frames so I was really relaxed.

"I had a chance to close the match out in the fifth frame but he managed to fight back, which affected me somehow. After that every frame went scrappy but I found the key to win the match and I'm happy to be in last 16."

Martin Gould came from 3-2 down to beat Ricky Walden 5-3, while Mark King book-ended his 5-3 win over Graeme Dott with breaks of 106 and 70.

King said: "It's nice to still be in the tournament. Graeme was below his normal standard. I struggled in patches but made a couple of good breaks."