d4 Nf6 c4 e6 g3 d5 Bg2 Be7 Nf3 O-O O-O dxc4 Qc2 a6 Rd1 Nbd7 Nbd2 h6 Nxc4 a5 Bd2 b6 Nfe5 Nxe5 dxe5 Nd5 e4 Nb4 Bxb4 Qe8 Bxe7 a4 Bxf8 Qxf8 Rac1 h5 Ne3 a3 bxa3 Ra7 Qd2 h4 Qd8 h3 Bxh3 b5 Qxf8+ Kxf8 Rd8+ Ke7 Rxc8 g6 R8xc7+ Ke8 Rxa7 Kf8 Rcc7 Kg8 Rxf7 g5 Rfd7 Kf8 Rd8#