The 20 year-old becomes the youngest winner of the event in 26 years.
It’s experience against youth in the title decider for the 47th edition of the competition.
Sixteen players have been whittled down to just four at the Marshall Arena.
The English pair faced each other in the semi-finals 12 months ago but are on opposite sides of the draw this time.
There are eight players and four former champions left in the hunt for glory this week.
The “Rocket” is bidding for a record-extending eighth crown in the prestigious invitational.
It was the second of two shock results on the third day of action in Milton Keynes.
The “Magician” is the fourth Englishman to make it through after the four matches so far.
The 2020 champion is the third player through to the last eight this year so far.