d4 Nf6 c4 e6 Nf3 d5 Nc3 Be7 Bg5 O-O e3 Nbd7 c5 Ne4 Bxe7 Qxe7 Qc2 Nxc3 Qxc3 a5 Be2 e5 Nxe5 Nxe5 dxe5 b6 cxb6 c5 O-O Re8 Rfc1 c4 b3 Bb7 bxc4 dxc4 Qxc4 h5 Qc7 Rad8 e6 Qxc7 bxc7 Rd2 Rab1 Rxe2 Rxb7 Rc8 Rb8 g6 Rxc8+ Kg7 exf7 Kxf7 Rb8 Rd2 c8=R Rd6 Rf8+ Ke6 Rbe8+ Kd5 f4 Rb6 Re5+ Kd6 Rd8#