1.d4 Nf6 2.Nf3 c5 3.g3 b6 4.Bg2 Bb7 5.c3 e6 6.O-O Be7 7.Bf4 Nh5 8.Be3 O-O 9.Qb3 f5 10.dxc5 f4 11.Bd4 Nc6 12.cxb6 Nxd4 13.cxd4 axb6 14.Nc3 Ra5 15.d5 fxg3 16.hxg3 Bxd5 17.Nxd5 Rxd5 18.Rad1 Rxd1 19.Rxd1 Bc5 20.e3 d5 21.Qc3 Qe7 22.a3 Nf6 23.Ne5 Bd6 24.Rd2 Qe8 25.Rc2 Qh5 26.Nf3 Ne4 27.Qc6 Rxf3 28.Bxf3 Qxf3 29.Qe8+ Bf8 30.Qxe6+ Kh8 31.Qxd5 h6 32.Qd3 Ng5 33.Qf1 Qh5 34.Qg2 Qd1+