Nf3 Nf6 c4 c5 g3 d5 cxd5 e6 dxe6 fxe6 Bg2 c4 Ne5 Qd4 Qa4+ Nbd7 Nxc4 Bc5 e3 Qd3 Qb3 Qxb3 axb3 g6 Nc3 e5 d4 e4 dxc5 g5 Nb5 Nxc5 Nc7+ Kd7 Nxa8 g4 Rxa7 Nxb3 Bd2 Nxd2 Nxd2 h5 Nxe4 Nxe4 Bxe4 Rh6 Bf5+ Kd8 Bb1 h4 gxh4 Bf5 Bxf5 Rxh4 Rxb7 Ke8 O-O Rh3 Rc1 Rg3+ fxg3 Kf8 Rc8#