Nf3 Nf6 g3 d5 Bg2 e6 O-O Be7 c3 Nbd7 d3 c5 Re1 h5 e4 Rb8 Bf4 dxe4 dxe4 Kf8 Bxb8 Nxb8 Qxd8+ Bxd8 Nbd2 Nbd7 a4 Bc7 Nc4 a5 e5 Ng4 h3 Ke7 hxg4 g6 gxh5 Nb8 hxg6 Nd7 Nd6 f5 exf6+ Kxd6 Rad1+ Kc6 Rxe6+ Bd6 Rexd6+ Kc7 f7 Rh3 Rxd7+ Bxd7 f8=Q Rh8 Qd6+ Kc8 Qxd7+ Kb8 Nd4 Rh7 gxh7 cxd4 Qxb7#