In order to secure a crucial third set and set up a 130 checkout, the 29-year-old world number one upset German Ricardo Pietreczko 3-1.
Rob Cross, who defeated pre-tournament favorite Luke Littler in his first game, defeated Martin Schindler 3-1 to go to the round of eight for the first time.
#humphries