1.Nf3 d5 2.d4 Nf6 3.c4 c6 4.Qb3 e6 5.g3 dxc4 6.Qxc4 b5 7.Qc2 Bb7 8.Bg2 c5 9.dxc5 Na6 10.O-O Bxc5 11.Nc3 Rc8 12.Bg5 O-O 13.Bxf6 Qxf6 14.Ng5 Qxg5 15.Bxb7 Nb4 16.Qe4 Rcd8 17.Rad1 Qe7 18.a3 f5 19.Qf3 Nc2 20.Nxb5 Bxf2+ 21.Qxf2 Qxb7 22.Nxa7 Qxb2 23.Rxd8 Rxd8 24.Nc6 Re8 25.e4 Qc3 26.exf5 exf5 27.Qxf5 Qe3+ 28.Kh1 Qe4+ 29.Qxe4 Rxe4 30.a4 Rxa4 31.Ne7+