Pada Juli 2008, ia memenangkan Kejuaraan Catur Filipina; ini tidak hanya memenuhi syaratnya untuk tim Filipina yang berkompetisi di Olimpiade Catur ke-38 pada November tahun itu, tetapi juga membuatnya mendapatkan norma GM pertamanya. Di Olimpiade, hasil imbang Gomez dengan GM Ceko Viktor Láznička di babak ke-9 cukup untuk mendapatkan norma GM terakhirnya dan gelar GM, menjadikannya hanya orang Filipina kesepuluh yang melakukannya. Gomez menyelesaikan Olimpiade sebagai pencetak gol terbanyak untuk tim Filipina. Gomez juga merupakan anggota tim Filipina untuk ke-39, ke-40, ke-41
, Olimpiade Catur ke-42 dan ke-43.