d4 Nf6 Nf3 d5 c4 e6 g3 Be7 Bg2 O-O O-O dxc4 Nbd2 c5 Nxc4 a6 dxc5 Qxd1 Rxd1 Nfd7 Be3 a5 Rac1 Bxc5 Bxc5 Nxc5 Nb6 Ra6 Nxc8 Rxc8 Rxc5 Re8 Ne5 f6 Nc4 Rf8 Bxb7 g6 Bxa6 Nxa6 Rxa5 Ra8 Rd6 Kg7 Rdxa6 Rxa6 Rxa6 Kf7 Nd6+ Ke7 Ne4 Kf7 Ra7+ Kf8 Nxf6 e5 Rxh7 g5 Kg2 g4 Nxg4 Ke8 Nxe5 Kd8 a4 Ke8 a5 Kd8 a6 Kc8 a7 Kd8 a8=Q#