1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.e3 a6 5.Nc3 dxc4 6.Bxc4 b5 7.Bb3 Bb7 8.O-O Nbd7 9.Qe2 c5 10.Rd1 Qb8 11.h3 Bd6 12.a4 b4 13.Nb1 O-O 14.Nbd2 cxd4 15.exd4 a5 16.Bc4 e5 17.dxe5 Nxe5 18.Nxe5 Bxe5 19.Nf3 Bf4 20.b3 Re8 21.Bxf7+ Kxf7 22.Qc4+ Nd5 23.Rxd5 Bxd5 24.Qxd5+ Kg6 25.g4 Rf8 26.Nh4+ Kf6 27.Bb2+ Be5 28.Re1 Re8 29.g5+ Kxg5 30.Bxe5 Qd8 31.Qg2+ Kxh4 32.Qg4#