Gerwyn Price pulled off a remarkable comeback with a 142 checkout to put Wales ahead in their second round World Cup of Darts match against Austria.