1.e4 Nf6 2.e5 Nd5 3.d4 d6 4.Nf3 Nc6 5.c4 Nb6 6.e6 fxe6 7.Be3 g6 8.h4 Bg7 9.h5 e5 10.d5 e4 11.Ng5 Bxb2 12.Nd2 Bxa1 13.Qxa1 Ne5 14.Ndxe4 O-O 15.f4 Nbxc4 16.Bxc4 Nxc4 17.hxg6 h5 18.Rxh5 Ne5 19.fxe5 Bg4 20.Rh7 c5 21.e6 Rf6 22.Nxf6+ exf6 23.Nf7 Qa5+ 24.Kf2 Qxa2+ 25.Qxa2 Bxe6 26.Nh6+ Kf8 27.g7+ Ke8 28.dxe6 Ke7 29.g8=Q#