1.Nf3 Nf6 2.c4 g6 3.d4 Bg7 4.Nbd2 O-O 5.g3 d6 6.Bg2 c5 7.d5 b5 8.cxb5 Nxd5 9.O-O Bb7 10.e4 Nb6 11.Qc2 a6 12.bxa6 Nxa6 13.Nc4 Nb4 14.Qb3 Nxc4 15.Qxc4 Ba6 16.Qb3 Bxf1 17.Kxf1 Qb6 18.a3 Rfb8 19.Ng5 Qb5+ 20.Kg1 c4 21.Qf3 Rf8 22.e5 d5 23.e6 fxe6 24.Qg4 Rf5 25.Nxe6 Qb6 26.Nf4 e5 27.Be3 Qd6 28.Bd2 exf4 29.Bxb4 Qb6 30.Rd1 fxg3 31.Bxd5+