Nf3 d5 e3 e6 Be2 c5 O-O Be7 d4 c4 b3 Nf6 bxc4 O-O cxd5 Qc7 dxe6 Bxe6 Ba3 Bg4 c4 Nc6 Bxe7 Qxe7 h3 Bxf3 Bxf3 Rfc8 c5 b6 Qa4 Qc7 Na3 bxc5 Rac1 Ne7 Bxa8 Rxa8 Rxc5 Qd8 Rfc1 h6 Nc4 Qf8 Rc7 Ned5 Rxa7 Rc8 Qb3 Rb8 Rb7 Rc8 Qb2 Ne4 Ne5 Ne7 Rxc8 Nxc8 Rxf7 Qd8 Qb7 Ned6 Rxg7+ Kh8 Ng6#