d4 Nf6 c4 e6 g3 d5 Bg2 Be7 Nf3 O-O O-O dxc4 Ne5 c5 dxc5 Qxd1 Rxd1 h6 Be3 Nbd7 Nxd7 Bxd7 Bxb7 Rac8 Bxc8 Bc6 Ba6 Ng4 Nd2 c3 bxc3 Rb8 Rdb1 Re8 Bb7 Bxb7 Rxb7 f6 Bd4 a6 c6 g5 c7 Bf8 Rb8 Rc8 Rxc8 a5 Rxf8+ Kxf8 c8=Q+ Kg7 Qxe6 a4 Ne4 a3 Nxf6 Ne5 Bxe5 g4 Qg8#