d4 Nf6 Bg5 e6 c3 h6 Bh4 b6 Nd2 Bb7 e3 d6 f3 Be7 Nh3 Nfd7 Bxe7 Kxe7 Be2 g5 O-O c5 e4 Nc6 d5 exd5 exd5 Nce5 Ne4 f5 Ng3 Qf8 f4 gxf4 Nxf4 Rg8 Ne6 f4 Nxf8 fxg3 Nxd7 gxh2+ Kxh2 Nxd7 Qd2 Rad8 Qd3 Rdf8 Qh7+ Kd8 Bb5 Bc6 dxc6 Rxg2+ Kxg2 Rg8+ Qxg8+ Nf8 Rxf8+ Ke7 Re1#