1.Nf3 d5 2.g3 Nf6 3.Bg2 e6 4.O-O Be7 5.c4 dxc4 6.Qa4+ c6 7.Qxc4 b5 8.Qc2 Bb7 9.d4 Nbd7 10.a4 a6 11.Rd1 c5 12.dxc5 Bxc5 13.Ne5 Bxg2 14.Kxg2 Qb6 15.Nxd7 Nxd7 16.axb5 Qxb5 17.Nc3 Qc6+ 18.Qe4 Rc8 19.Bf4 Nf6 20.Qxc6+ Rxc6 21.Rac1 Be7 22.e4 Rc8 23.Ra1 Rc6 24.Ra4 Nd7 25.Rda1 Nc5 26.Rc4 O-O 27.Na4 Rcc8 28.Rac1 g5 29.Be3 Nxa4 30.Rxc8 Nxb2 31.Rxf8+ Bxf8 32.Rc8 Kg7