Nf3 c5 c4 Nf6 Nc3 e6 d4 cxd4 Nxd4 Nc6 e3 Bb4 Bd2 b6 Be2 O-O Bf3 Bb7 Qa4 a5 O-O Nxd4 Bxb7 Rb8 exd4 Bxc3 Bxc3 Qc7 Bf3 Rbc8 c5 bxc5 Rad1 d5 dxc5 Ne4 Bxe4 dxe4 Bxa5 Qxc5 Bb4 Qc4 b3 Qc6 Qxc6 Rxc6 Bxf8 Kxf8 Rc1 Rb6 Rc7 Rb5 Rd1 Ke8 Kf1 e3 Rdd7 g5 Rxf7 Rf5 Rxh7 Kd8 Ra7 g4 Ra8#