1.Nf3 Nf6 2.d4 e6 3.c4 c6 4.e3 d5 5.Bd3 dxc4 6.Bxc4 a6 7.Qc2 b5 8.Be2 Bb7 9.O-O Nbd7 10.a4 Rc8 11.Nbd2 Be7 12.b3 O-O 13.Qb1 Qb6 14.Bb2 c5 15.axb5 axb5 16.dxc5 Bxc5 17.Qd3 Bc6 18.Nd4 Ne5 19.Qb1 Rfd8 20.Rd1 Bb7 21.Nxb5 Neg4 22.Nd4 Qc7 23.Nf1 Be4 24.Qa2 Ra8 25.Nb5 Qb8 26.Rxd8+ Qxd8 27.Ba3 Nxf2 28.Kxf2 Qd5 29.b4 Qg5 30.bxc5 Qxg2+ 31.Ke1 Bd3 32.Bxd3 Qf3 33.Rd1 Qh5 34.Bb1 Kf8 35.Be4 Qe5 36.h3 Qd5 37.Rc1 Qxa2 38.Bxa8 Nd5 39.Bxd5 exd5 40.c6+ Kg8 41.c7 d4 42.c8=Q# 1-0