1.Nf3 Nf6 2.g3 d5 3.Bg2 e6 4.O-O Be7 5.c4 O-O 6.d4 dxc4 7.Qc2 a6 8.Qxc4 b5 9.Qc2 Bb7 10.Bg5 Nbd7 11.Bxf6 Nxf6 12.Nbd2 Rc8 13.Nb3 Be4 14.Qc3 Nd5 15.Qd2 c5 16.dxc5 Bxc5 17.Nxc5 Rxc5 18.Rac1 Rxc1 19.Rxc1 Qa8 20.Qd4 Nf6 21.Ne1 Rd8 22.Bxe4 Nxe4 23.Qe3 h6 24.Nd3 Qd5 25.Rc7 Nf6 26.Qa7 Qh5 27.Nf4 Qe5 28.Rxf7 Rd1+ 29.Kg2 Nd5 30.Rf8+ Kh7 31.Rh8+