d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be3 Ng4 Qd2 c5 dxc5 Nd7 cxd6 Nxe3 dxe7 Nxg2+ Bxg2 Qxe7 O-O Rd8 Nd5 Qc5 b4 Qxc4 Rac1 Qa6 Nc7 Qa3 Nxa8 a5 Nb6 Bh6 Qxh6 Nxb6 Ng5 Qxa2 e5 Nd7 Qxh7+ Kf8 Rc7 Re8 Rd1 Qe6 Nxe6+ Ke7 Rdxd7+ Bxd7 Qh4+ g5 Qxg5+ Kxe6 Qf6#