India's No 1 snooker player Aditya Mehta stayed on course for a gold medal in snooker at the ongoing World Games after a hard-fought victory over pre-tournament favourite Joeeph Perry Raymond of England in the quarter-finals at the quadrennial event at Cali, Colombia.