Nf3 Nf6 c4 b6 Nc3 Bb7 d4 e6 a3 d5 Bg5 Be7 cxd5 Nxd5 Bxe7 Nxe7 e4 a6 g3 O-O Bg2 c5 O-O cxd4 Qxd4 Nec6 Qe3 h6 Rac1 b5 Rfd1 Qc7 Nd5 exd5 exd5 Qe7 dxc6 Qxe3 cxb7 Qxc1 Rxc1 Nd7 Ne5 Rad8 Nxd7 Rfe8 Bc6 f6 Nc5 Re2 Nxa6 Kf7 Bd5+ Kg6 Rc8 Rxd5 b8=Q Rf5 Nc5 b4 Nd3 bxa3 bxa3 Re4 Qb7 Rd4 Rc7 Kh5 Rxg7 Rd7 Qxd7 Ra5 Qh3#