1.Nf3 d5 2.g3 Nd7 3.d4 e6 4.Bg2 Ngf6 5.O-O b5 6.a4 b4 7.c4 bxc3 8.bxc3 Ba6 9.Nbd2 c5 10.Ba3 Rc8 11.Re1 Be7 12.e4 dxe4 13.Nxe4 Nxe4 14.Rxe4 O-O 15.Ne5 Bb7 16.Nxd7 Qxd7 17.Re5 Bxg2 18.Kxg2 Rfd8 19.Qg4 cxd4 20.Bxe7 Qxe7 21.cxd4 Rc4 22.Qf3 Rcxd4 23.Rb5 g6 24.Rb7 R4d7 25.Rab1 Kg7 26.a5 Qd6 27.h4 Qd5 28.Qxd5 exd5 29.a6 d4 30.Kf1 d3 31.Ke1 d2+ 32.Kd1 Rd6 33.Rxa7 Re6 34.Kc2 d1=Q+ 35.Rxd1 Rc6+