d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 d5 Bg4 O-O Bxf3 Bxf3 c6 Be3 b6 dxc6 Nxc6 Nb5 Ne8 Qd2 Rc8 Be2 f6 Rad1 Rf7 f4 a6 Nc3 f5 exf5 gxf5 Bh5 Rcc7 Bxb6 Rfd7 Nd5 e4 Bxe8 Qxe8 Nxc7 Qf7 Nd5 Rb7 Kh1 Qe8 g4 fxg4 f5 e3 Qxe3 Qxe3 Bxe3 h5 f6 Nb4 fxg7 Nxd5 Rxd5 Rxb2 Bd4 Rb8 Rxh5 g3 Rh8#