1.e4 c5 2.Nf3 d6 3.c3 Nf6 4.h3 g6 5.Bd3 Bg7 6.Bc2 O-O 7.d4 cxd4 8.cxd4 Nc6 9.O-O Nb4 10.Bb3 d5 11.e5 Ne4 12.Nc3 Bf5 13.Nh4 e6 14.Nxf5 gxf5 15.Ne2 f6 16.Nf4 Qe7 17.f3 Ng3 18.Re1 fxe5 19.dxe5 Rae8 20.a3 Nc6 21.Nxe6 Bxe5 22.Rxe5 Nxe5 23.Nxf8 Nxf3+ 24.gxf3 Qc5+ 25.Kg2 Re2+ 26.Kxg3 Qf2+ 27.Kf4 Qh2+ 28.Kxf5 Qe5+ 29.Kg4 Rg2+ 30.Kh4 Qg3+ 31.Kh5 Qxh3#