1.Nf3 c5 2.c4 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.g3 Qb6 6.Nc2 e6 7.Bg2 d5 8.cxd5 Nxd5 9.O-O Bc5 10.a3! (10.e4 Ndb4 11.Nxb4 Qxb4 12.a3 Qb6 13.Nc3 Bd4 White has moderate counterplay) (10.Nc3 Nxc3 11.bxc3 O-O equal chances, quiet position)
10... a5 (10... O-O 11.b4 Be7 12.e4 White has a slight advantage) (10... Nd4 11.b4 Nxc2 12.Qxc2 Bd4 13.Bb2 White has a slight advantage)
11.e4 Nde7 (11... Nf6 12.Nc3 O-O (12... Qa6 13.b4) 13.Na4 Qb5 14.Nxc5 Qxc5 15.Be3 White has a slight advantage)
12.Nc3 Qb3 (12... a4 13.Ne1 Qa5 14.Nd3 White has a slight advantage) (12... O-O 13.Na4)
13.Be3 (13.e5 O-O 14.Ne4 Ba7 unclear position (14... b6!?))
13... b6 (13... Bxe3 14.Nxe3 Qxd1 ( a) 14... Qxb2 15.Rc1 (15.Na4) 15... Qb6 16.Nc4 White has a moderate advantage) 15.Rfxd1 e5 16.Bf1 White has a slight advantage)
14.Nd4! (14.Bxc5 bxc5 15.Ne3 Qxb2 (15... Nd4 16.e5 Rb8 17.Ne4 White has a moderate advantage) 16.Na4 Qb8 (16... Qf6 17.e5! Qxe5 18.Nb6 Rb8 19.Nec4 Qc7 20.Qd6) 17.Rb1 White has a slight advantage)
14... Qxd1 15.Rfxd1 Bxd4 16.Bxd4 Nxd4 17.Rxd4 Bd7 (17... Bb7 18.Rad1)
18.e5 (18.Rad1 Bc6 (18... O-O-O!?) 19.b4 axb4 20.axb4 b5 21.Bf1 e5 22.Rd6 O-O)
18... Bc6 19.Rd6 Bxg2 (19... Rc8 20.Rad1 O-O 21.Bxc6 Nxc6 22.f4 White has a moderate advantage)
20.Kxg2 White has a moderate advantage Rb8 (20... Nc8 21.Rc6)
21... O-O 22.Rd7 Nc6 23.f4 Rfd8 (23... b5 24.Ne4 (24.Rc7 b4 25.Ne4 bxa3 26.bxa3 Rfc8 27.Rxc8+ Rxc8 28.Rd7) 24... b4 25.a4 b3 26.Rc1 Rb4 27.Nc5)
24.Rxd8+ Rxd8 25.Rxd8+ Nxd8 (NB 2/j)
26.Kf3! (26.Na4 b5 27.Nc3 b4 28.axb4 axb4 29.Na2 Nc6 30.Kf3 b3 (30... g5!?) 31.Nc1 Na5)
26... Kf8 (26... Nc6 27.Ke4 f6 (27... Kf8 28.Na4 b5 29.Nc3 b4 30.axb4 Nxb4 31.Kd4 White has a moderate advantage) 28.exf6 gxf6 29.Na4 b5 30.Nc3 b4 31.axb4 Nxb4 32.Kd4 White has a moderate advantage) (26... f6 27.exf6 gxf6 28.Ke4 Kf7 29.Na4 b5 30.Nc3 b4 31.axb4 axb4 32.Na2 Nc6 33.Kd3 e5 34.Kc4)
27.Na4 b5 28.Nc3 b4 29.axb4 axb4 30.Na2 Nc6 31.Ke4 White has a decisive advantage f6 32.exf6 gxf6 33.Kd3 Ke7 (33... e5 34.Kc4 b3 35.Nc1)
34.Kc4 Kd6 35.Nxb4 Ne7 36.Nc2 Nd5 37.Kd4 e5+ 38.fxe5+ fxe5+ 39.Ke4 Ke6 40.Ne3 Nb4 41.Nc4 Nc6 42.g4 Kf6 43.h4 h6 44.Ne3 Kg6 45.Kd5 e4 46.Kxc6 1-0