Gerwyn Price beat Chris Dobey in a thrilling last-leg shootout in the quarter-final of the Premier League in Cardiff.