En xullo de 2008, gañou o Campionato de Filipinas de xadrez; isto non só o cualificou para o equipo filipino que compitiu na 38a Olimpíada de xadrez
máis tarde ese ano en novembro, pero tamén gañou a súa primeira norma GM. Na Olimpíada, o empate de Gómez co GM checo Viktor Láznička na 9a rolda foi suficiente para gañar a súa norma final de GM e o título de GM, converténdoo no décimo filipino en facelo. Gomez rematou a Olimpíada como o máximo goleador do equipo filipino. Gomez tamén foi membro do equipo filipino nas 39as, 40as, 41as, 42as e 43as Olimpiadas de xadrez.