Nf3 Nf6 c4 e6 g3 d5 d4 Be7 Bg2 O-O O-O dxc4 Qa4 h6 Qxc4 c5 dxc5 Bd7 Nc3 Qc8 Be3 Qc7 Rfd1 Na6 b4 Rfd8 Bf4 Qc8 Rab1 Nxb4 Qxb4 Bxc5 Qb3 Bc6 h3 Rxd1+ Qxd1 Bxf2+ Kxf2 g5 Qd4 Bxf3 Bxf3 gxf4 Qxf6 Qxc3 Qxc3 f6 Qxf6 a6 Rxb7 fxg3+ Kg1 h5 Qg7#