World champion Stuart Bingham reached the quarter-finals of the World Grand Prix with a 4-2 victory over last year's winner Judd Trump in Llandudno.
Englishman Bingham made breaks of 72 and 69, finishing off with a knock of 60 to progress.
Welshman Ryan Day made two centuries to record a surprise 4-3 win over four-time world champion John Higgins.
China's Ding Junhui thrashed Peter Ebdon 4-0 to progress and England's Ali Carter beat Tom Ford by the same score.
There were also victories for Englishman Joe Perry, who beat Kyren Wilson 4-1, and Thailand's Thepchaiya Un-Nooh, who triumphed 4-2 over Mark Allen.