1.Nf3 c5 2.e3 Nf6 3.Be2 Nc6 4.d4 d5 5.O-O e6 6.c3 Bd6 7.dxc5 Bxc5 8.b4 Bd6 9.a3 O-O 10.Nbd2 e5 11.b5 Ne7 12.c4 e4 13.Nd4 Qc7 14.h3 Be5 15.Bb2 Rd8 16.Rc1 Qb8 17.Qb3 Ng6 18.cxd5 Nh4 19.Rfd1 Bf5 20.Nxf5 Nxf5 21.Bxe5 Qxe5 22.Nc4 Qe7 23.Na5 Nh4 24.Bf1 Qe5 25.d6 Qg5 26.Nxb7 Rd7 27.Rc5 Qg6 28.Na5 Nh5 29.Qd5 Rad8 30.Qxh5 Nf3+ 31.Kh1