W lipcu 2008 roku wygrał Filipiny Mistrzostwa Szachowe; to nie tylko zakwalifikował go do filipińskiej drużyny rywalizującej w 38 Olimpiadzie Szachowej
W tym samym roku w listopadzie, ale także zdobył swoją pierwszą normę GM. Na olimpiadzie remis Gomeza z czeskim GM Viktorem Láznicką w 9. rundzie wystarczył, aby zdobyć jego ostateczną normę GM i tytuł GM, co czyni go tylko dziesiątym Filipinem, który to zrobił. Gomez zakończył olimpiadę jako najlepszy strzelec dla filipińskiej drużyny. Gomez był również członkiem filipińskiej drużyny na 39., 40., 41., 42. i 43. olimpiadzie szachowej.