2008 m. liepos mėn. jis laimėjo Filipinų šachmatų čempionatą; tai ne tik kvalifikuoja jį į Filipinų komandą, dalyvaujančią
38-oje Šachmatų olimpiadoje vėliau tais pačiais metais lapkričio mėnesį, bet taip pat uždirbo jam pirmąją GM normą. Olimpiadoje Gomezas susilaikė iš Čekijos GM Viktoro Lázničkos 9-ajame raunde, o tai buvo pakankamai, kad užsidirbtų savo galutinę GM normą ir GM titulą, todėl jis tapo tik dešimtu Filipinų žaidėju, kuris tai padarė. Gomezas olimpiadą baigė kaip geriausias Filipinų komandos įvardijas. Gomezas taip pat buvo 39-osios, 40-osios, 41-osios, 42-osios ir 43-osios Šachmatų olimpiados Filipinų komandos narys.