d4 Nf6 c4 e6 g3 d5 Nf3 Be7 Bg2 O-O O-O dxc4 Ne5 c6 Nxc4 c5 dxc5 g6 Bh6 Qxd1 Rxd1 Bxc5 Bxf8 Bxf8 Rd8 Nc6 Bxc6 e5 Bg2 e4 Nd6 e3 fxe3 g5 Nc3 g4 Rxc8 Rxc8 Nxc8 a5 Bxb7 a4 Nxa4 Nd5 Bxd5 Bb4 Rf1 Kf8 Rxf7+ Ke8 Rxh7 Be1 Nd6+ Kf8 Nb6 Bf2+ Kg2 Bxg3 Nd7#