Nc3 d5 e4 dxe4 Nxe4 e5 Nf3 Qe7 Bc4 Be6 Bxe6 Qxe6 O-O Nc6 Nc3 Nge7 a3 a6 d3 f6 b4 O-O-O Re1 h5 Rb1 h4 h3 Nd5 Ne4 g5 c4 Nf4 b5 Rxd3 Qa4 Nxh3+ gxh3 Qxh3 bxc6 Qe6 cxb7+ Kb8 Nexg5 Rg8 Kf1 Rxg5 Bxg5 Rxf3 Red1 Bd6 Be3 Rxe3 fxe3 e4 Ke2 a5 Kd2 Bc5 Qxa5 Ba7 Qxa7+ Kxa7 b8=Q+ Ka6 Qa8#