The Welshman averaged 98.9 as he brushed aside the fifth seed. Price revealed after the win that he has been suffering with illness.
"I can play better than that but I'm happy to be through and hopefully I can improve on this tomorrow," said Price.
"I've been struggling with an ear infection. I started practising with an earplug in and it didn't work, but I put it in after the first break and it seemed to work because I started to find my feet."
The pair were locked at 5-5 going into the second break. But Price took seven of the next nine legs to win through. He takes on Gary Anderson in the quarter-finals.
"I think I put myself under a little bit of pressure and I wanted to come out all guns blazing and play really well. I wanted to get through this game and then push on, and prove to myself that I deserve to be where I am," the Iceman said.
"I didn't play brilliantly today and I have to improve my game to win this tournament but it was a good stepping stone."
Should he beat Anderson in Milton Keynes, Price could face a reunion with Michael van Gerwen. It was the Dutchman who knocked him out of the World Championship last month.
Join the Fantasy Premier League Darts! Create 1 team for 5 euro for the full Premier League season. The prize pool starts at 500 euro and we have a 1st prize of at least 88 euro! https://twitter.com/OfficialPDC/status/957357641671454722