1.c4 Nf6 2.g3 e6 3.Bg2 d5 4.d4 c5 5.cxd5 Nxd5 6.Nf3 Nc6 7.0-0 cxd4 7...Be7 8.Nxd4 Be7 8...Bd7 9.e4 Nb6 10.Nb5 e5 11.N1c3 a6 12.Nd6+ Bxd6 13.Qxd6 Be6 9.Nxc6! bxc6 10.Qa4 Bb7 10...0-0 11.Qxc6 Bd7 11.Rd1 0-0?! 11...Qc8 12.e4 12.Bxd5 exd5 13.Rxd5 0-0 12...Nb6 13.Qc2 0-0 14.Be3 12.Na3 12.e4! Nb6 13.Rxd8 Nxa4 14.Rd7 Rfd8 15.Rxb7 Rd1+ 16.Bf1 Rxc1 16...Bf6?! 17.Nc3 17.Rxe7 Kf8 17...Rd8 18.Rxa7 Nxb2 19.Kg2 g5 20.Be2 18.Rd7 Nxb2 19.Kg2 12...Qb6 12...Bc5 13.e4?! 13.Nc4 13...Nb6 14.Qc2 Qe7 13.e4 Nf6 14.Nc4 Qb5 15.Qc2 Rfd8 15...Ba6 16.b3 Qh5 17.Bf4 16.Bf4 Rac8? 16...c5 17.Bd6?! 17.b3 17...Bxd6 18.Nxd6 Qc6 17.Bd6 Ba6 17...Bf8 18.e5! 18.Bxf8 Rxd1+ 19.Rxd1 Rxf8 20.Nd6 Qb6 18...Ne8 18...Nd5?! 19.Bxf8 Kxf8 20.Nd6 19.a4 Qa6 20.Bxf8 Kxf8 21.b4! 18.Bxe7 Rxd1+ 19.Rxd1 Qxc4 20.Qxc4 Bxc4 21.b3 Bb5 22.a4 Ba6 22...Be2 23.Rd2 Bh5 24.Bc5 a6 25.f3 23.Bc5 h6 24.Bxa7 Kf8 25.f3 Ke7 25...c5 26.Rd6 Bb7 27.Bf1 Ke7 28.Rb6 Ba8 29.Ba6 Rd8 30.Rb5 26.Bc5+ Ke8 27.Kf2 Nd7 28.Bd6 c5 29.e5 Bb7 30.Rc1 Bd5 31.f4 Bxg2 31...Bxb3 32.Bb7 Rd8 33.a5 32.Kxg2 c4?! 33.a5! c3 34.Kf3 c2 35.Ke2 Nb8 36.Kd2 1–0