1.Nf3 d5 2.g3 c6 3.Bg2 Nf6 4.O-O Bf5 5.Nd4 Bg6 6.d3 e6 7.Nc3 Be7 8.e4 O-O 9.e5 Nfd7 10.Nf3 h6 11.Re1 c5 12.Bf4 a6 13.Qd2 Re8 14.h4 Bf8 15.g4 b5 16.h5 Bh7 17.g5 hxg5 18.Bxg5 f6 19.Bh4 Nc6 20.exf6 gxf6 21.Bh3 Kf7 22.Qf4 e5 23.Qg4 Nb6 24.Kh1 Bd6 25.Rg1 Bf8 26.Ng5+ fxg5 27.Bxg5 Qc7 28.Qf3+ Kg8 29.Bf6+ Kf7 30.Bxe5+ Ke7 31.Qf6#