1.e4 c5 2.Nc3 d6 3.g3 g6 4.Nge2 Nc6 5.Bg2 Bg7 6.h3 Bd7 7.O-O h5 8.d3 Nf6 9.Bg5 Rc8 10.Qd2 Nd4 11.f4 Qb6 12.e5 dxe5 13.fxe5 Nh7 14.Bxe7 Nf5 15.Nd5 Qxb2 16.Nec3 Nxe7 17.Rab1 Qa3 18.Nxe7 Kxe7 19.Nd5+ Ke8 20.Qf4 Rf8 21.Rxb7 Qxa2 22.Qh4 g5 23.Qxh5 Qa6 24.Qxh7 Bxe5 25.c3 Qd6 26.Qh5 Rb8 27.Rxa7 Rb2 28.Ra8+ Rb8 29.Rxb8+ Qxb8 30.Qxg5 Qd6 31.Re1 f6 32.Nxf6+ Rxf6 33.Rxe5+ Kd8 34.Rd5 Qe6 35.Kh2 c4 36.dxc4 Kc7 37.Qe5+ Kc6 38.Rb5+ Rf3 39.Bxf3+ Qd5 40.Bxd5# 1-0