Nc3 d5 e4 dxe4 d3 e6 Nxe4 Ne7 Bg5 Nbc6 Bf6 h6 c4 Qd7 Nc5 Qd6 Ne4 Qd8 Qh5 a6 O-O-O Bd7 d4 Nb4 Nf3 Bc6 d5 Qd7 Ne5 O-O-O Nxd7 Bxd7 Bxe7 Bxe7 Qxf7 Bf6 Nxf6 gxf6 a3 Rhf8 Qe7 Na2+ Kb1 h5 dxe6 Ba4 Rxd8+ Rxd8 Kxa2 b6 Qxf6 Re8 Be2 Bc6 Bxh5 Kb7 Bxe8 a5 Bxc6+ Kxc6 e7+ Kb7 e8=Q c5 Qfc6+ Ka7 Qca8#