1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.d3 O-O 5.Nc3 Nc6 6.h4 d5 7.h5 Nxh5 8.Bg5 d4 9.Nb1 Qd6 10.Qd2 e5 11.Bh6 f5 12.Bxg7 Kxg7 13.Na3 Be6 14.Nb5 Qe7 15.Qg5 Qb4+ 16.c3 Qxb2 17.Rxh5 Qxa1+ 18.Kd2 Qxa2+ 19.Kc1 Qa1+ 20.Kc2 Bg8 21.Qh6+ Kh8 22.Qxg6 Qa4+ 23.Kc1 Qa1+ 24.Kc2 dxc3 25.Nxc3 Nb4+ 26.Kd2 Qb2+ 27.Ke3 f4+ 28.Ke4 Qxc3 29.Ng5 Bd5#