d4 e6 Nf3 Nf6 g3 b6 Bg2 Bb7 c4 Be7 Nc3 Ne4 Qc2 Nxc3 bxc3 O-O Ng5 Bxg5 Bxb7 Nc6 Bxg5 Qxg5 Bxa8 Rxa8 h4 Qg4 e4 Qf3 O-O Na5 c5 bxc5 Rad1 Rd8 Rfe1 Nc6 Re3 Qg4 Kg2 d5 dxc5 a6 exd5 Ne7 d6 Nf5 dxc7 Qxd1 Qxd1 Nxe3+ fxe3 Re8 Qd8 g5 Qxe8+ Kg7 c8=Q gxh4 Qg8+ Kf6 Qcd8+ Kf5 Qxf7+ Ke5 Qd4#