Nf3 Nf6 g3 b5 d4 e6 Bg5 c5 d5 Qa5+ Bd2 Qb6 dxe6 fxe6 Bg2 Nc6 a4 b4 O-O Bd6 Bh6 Rg8 Qxd6 Nd4 Bf4 Qxd6 Bxd6 Nxc2 Nbd2 Bb7 Rac1 Ne4 Nxe4 Bxe4 Bxc5 Rf8 Bxf8 Kxf8 Rfd1 Rc8 Rxd7 Bd5 Ng5 h5 Bxd5 Ke8 Bxe6 Rc6 Rxg7 Kf8 Rxa7 Rd6 Rxc2 Rc6 Rxc6 Ke8 Rc8#