1.Nf3 d5 2.c4 dxc4 3.e3 Nf6 4.Bxc4 e6 5.d4 c5 6.O-O a6 7.a3 b5 8.Ba2 Bb7 9.Qe2 Nbd7 10.Nc3 Bd6 11.e4 cxd4 12.Nxd4 Be5 13.Rd1 Qb8 14.g3 O-O 15.Be3 Nxe4 16.Nxe4 Bxe4 17.Nxe6 fxe6 18.Bxe6+ Kh8 19.Rxd7 Bf3 20.Qc2 Qe8 21.Qb3 Bf6 22.Bh3 Bc6 23.Rd2 Bxb2 24.Rxb2 Qe4 25.f3 Rxf3 26.Bg2 Rd8 27.Re1 Rd3 28.Qxd3 Qxd3 29.Bxf3