1.Nf3 Nf6 2.g3 b6 3.Bg2 Bb7 4.O-O e6 5.d4 Be7 6.c4 O-O 7.Nc3 Na6 8.a3 Ne4 9.Qc2 Nxc3 10.Qxc3 c5 11.Rd1 cxd4 12.Nxd4 Bxg2 13.Kxg2 Qc8 14.Bf4 Nc5 15.b4 Ne4 16.Qd3 Nf6 17.Rac1 a5 18.Qb3 axb4 19.axb4 Qb7+ 20.Nf3 d5 21.Be5 dxc4 22.Rxc4 Rfc8 23.Rdc1 Rxc4 24.Qxc4 Nd5 25.b5 Bc5 26.Qg4 g6 27.e4 Ra4 28.Ng5 f5 29.Qd1 Rxe4 30.Nxe4 Ne3+ 31.fxe3 Qxe4+ 32.Kh3 Qxe5 33.Qd8+ Kg7 34.Rd1 Qe4 35.Rd7+ Kh6 36.Qh4+ Qxh4+ 37.Kxh4 g5+ 38.Kh3 Kg6 39.e4 fxe4 40.Kg2 h5 41.h3 g4 42.hxg4 hxg4 43.Rc7 Bd4 44.Rd7 e5 45.Kf1 Kf6 46.Rd6+ Kf5 47.Rd8