1.Nf3 Nf6 2.g3 c5 3.d4 cxd4 4.Nxd4 d5 5.Bg2 e5 6.Nb3 Nc6 7.O-O Be6 8.c3 Qd7 9.Bg5 Ng4 10.h3 h6 11.Bd2 Nf6 12.Kh2 Bd6 13.e3 h5 14.f4 O-O-O 15.h4 Ng4+ 16.Kg1 f6 17.Na3 g5 18.fxg5 e4 19.gxf6 Bxg3 20.Nc5 Qd6 21.Nxe6 Qxe6 22.Nb5 Bxh4 23.Nd4 Qd6 24.Rf4 Nxd4 25.cxd4 Bg3 26.Rf5 Bh2+ 27.Kh1 Qg3 28.Be1 Qxe3 29.Rxh5 Qg1#