V júli 2008 vyhral filipínske šachové majstrovstvá; to ho nielen kvalifikovalo do filipínskeho tímu súťažiaceho v 38. šachovej olympiáde neskôr v novembri toho istého roka, ale tiež mu to prinieslo jeho prvú GM normu. Na olympiáde sa Gomez vyrovnal s českým generálnym manažérom Viktorom Lázničkou v 9. kole, čo bolo dostatočné na získanie jeho konečnej normy GM a titulu GM, čím sa stal iba desiatym Filipincom, ktorý to urobil. Gomez dokončil olympiádu ako najlepší strelec filipínskeho tímu. Gomez bol tiež členom filipínskeho tímu na 39.
, 40., 41., 42. a 43. šachová olympiáda.