Ronnie O'Sullivan was knocked out of the BetVictor Scottish Open after losing 4-3 to Gary Wilson in the third round. World number 32 Wilson's decisive break of 73 in the deciding frame at Meadowbank Sports Centre in Edinburgh set up a clash with either Hossein Vafaei or Yan Bingtao in the last 16.
O'Sullivan was whitewashed in a Triple Crown event for the first time in his career earlier this month when losing 6-0 to China's Ding Junhui in the UK Championship quarter-finals.
Wilson also made scores of 73, 83 and 82 to secure his first career win against world number one O'Sullivan. Mark Selby set up a last-16 clash with either Jack Lisowski or Ali Carter after beating Robert Milkins 4-1, while Zhou Yuelong and Mark Williams progressed after respective 4-0 wins against Barry Hawkins and Jimmy Robertson.
Judd Trump, who made his eighth career 147-break in his 4-0 second-round win against Mitchell Mann, saw off Jamie Clarke 4-1 and world number four Neil Robertson defeated Joe Perry by the same score.