1.Nf3 Nf6 2.g3 b5 3.Bg2 Bb7 4.d3 d5 5.O-O e6 6.Nbd2 Be7 7.Re1 O-O 8.c3 c5 9.Qc2 Nc6 10.e4 a5 11.a4 Ba6 12.exd5 exd5 13.Ne5 Nxe5 14.Rxe5 Bd6 15.Re2 Qd7 16.c4 bxc4 17.dxc4 Rae8 18.Rxe8 Rxe8 19.b3 Re1+ 20.Nf1 Qe6 21.Qc3 Rxf1+ 22.Bxf1 Be5 23.Qxa5 Bxa1 24.cxd5 Qxd5 25.Qxa6 h6 26.Qd3 Bd4 27.Be3 Nd7 28.Bg2 Qd6 29.a5 Ne5 30.Qe4 Bxe3 31.Qxe3 Qd8 32.Bf1 Nf3+ 33.Kg2 Ne1+ 34.Kh1 Qd5+ 35.f3 Nxf3 36.Qd3 Nd4+ 37.Bg2 Qe6 38.a6 Qe1+ 39.Qf1 Qa5 40.Bd5 Qc7 41.Qxf7+