c4 Nf6 Nf3 g6 g3 Bg7 Bg2 O-O d4 c6 Nc3 c5 dxc5 Qa5 Qd3 Nc6 O-O Qxc5 Nd5 d6 b4 e6 bxc5 exd5 Bb2 dxc4 Qxc4 Be6 Qh4 Nd5 Ng5 Nf6 Bxf6 h5 Bxg7 Kxg7 Nxe6+ fxe6 cxd6 Rad8 Bxc6 bxc6 Rac1 a6 Qe7+ Kh8 Qxe6 g5 Rxc6 Kg7 Rc7+ Kh8 Qh6+ Kg8 Qg7#