e4 d5 exd5 Nf6 d4 Nxd5 c4 Nb6 Nf3 Bg4 c5 N6d7 Nc3 e6 h3 Bxf3 Qxf3 Nc6 Be3 Nf6 Bb5 Qd7 Ba4 Be7 O-O-O O-O h4 Rfd8 g4 Rab8 g5 Nd5 Qe4 b6 h5 Nxc3 bxc3 Bxg5 Bxg5 f6 Bxc6 Qxc6 Qxc6 fxg5 h6 Rf8 Qxc7 Rb7 Qxb7 Rf7 Qxf7+ Kxf7 c6 a5 hxg7 e5 Rxh7 b5 c7 a4 c8=Q a3 dxe5 Kg6 g8=Q#