d4 Nf6 c4 e6 g3 d5 Bg2 Bb4+ Nd2 O-O Nf3 dxc4 a3 Bxd2+ Qxd2 Nc6 O-O b6 Ne5 c3 bxc3 Nxe5 dxe5 Qxd2 Bxd2 Ba6 exf6 Bxe2 Rfe1 Bc4 fxg7 b5 gxf8=R+ Rxf8 a4 b4 cxb4 f6 Rac1 Bd5 Bxd5 exd5 Rxc7 Ra8 Ree7 a5 Rg7+ Kf8 Rg4 d4 Bh6+ Ke8 Rg8#