1.g3 d5 2.Nf3 c5 3.d4 cxd4 4.Bg2 h6 5.c4 dxc3 6.Nxc3 e6 7.O-O Nf6 8.e4 Nc6 9.exd5 Nxd5 10.Qe2 Be7 11.Rd1 O-O 12.Ne5 Nxe5 13.Qxe5 Bf6 14.Qh5 Bxc3 15.bxc3 Qc7 16.Rb1 Re8 17.Bxh6 gxh6 18.Rd4 Ne7 19.Rg4+ Ng6 20.Qxh6 Qxc3 21.Rxg6+ fxg6 22.Qxg6+ Kf8 23.Rb3 Qa1+ 24.Bf1 Bd7 25.Rf3+ Ke7 26.Rf7+ Kd8 27.Qg5+ Kc8 28.Qc5+ Kd8 29.Qd6 Qxf1+ 30.Kxf1 Rh8 31.Qxd7# 1-0