1.Nf3 c5 2.g3 Nc6 3.Bg2 g6 4.d3 Bg7 5.e4 e5 6.Nbd2 Nge7 7.O-O O-O 8.Nc4 d6 9.a4 f5 10.c3 f4 11.Qb3 Kh8 12.Ng5 h6 13.Nf3 g5 14.h3 g4 15.hxg4 Bxg4 16.Kh2 Qe8 17.Rh1 Qd7 18.Kg1 Bxf3 19.Bxf3 fxg3 20.Kg2 Rf6 21.fxg3 Raf8 22.Rf1 d5 23.Ne3 d4 24.Bg4 Rxf1 25.Bxd7 R8f2+ 26.Kh3 Rh1+ 27.Kg4 Ng8 28.Nd5 h5+ 29.Kg5 Bh6+ 30.Kg6 Nce7+ 31.Nxe7 Rf6#