1.d4 e6 2.e3 d5 3.c4 a6 4.Qc2 dxc4 5.Bxc4 c5 6.Nf3 b5 7.Be2 Nd7 8.a4 b4 9.Nbd2 Bb7 10.O-O Ngf6 11.b3 cxd4 12.Nxd4 Rc8 13.Nc4 Be7 14.Bb2 O-O 15.Rfd1 Qc7 16.Rac1 Rfd8 17.Bf3 Bxf3 18.Nxf3 h6 19.h3 Nd5 20.Nfe5 Nc5 21.Bd4 Bf6 22.a5 Nb7 23.Bb6 Nxb6 24.axb6 Rxd1+ 25.Qxd1 Qe7 26.Qd7 Qxd7 27.Nxd7 Bc3 28.Rd1 Rd8 29.Kf1 f6 30.Ke2 Kf7 31.Nc5 Rxd1 32.Nxb7 Re1+ 33.Kd3 Rd1+ 34.Kc2 Rf1 35.Nbd6+ Ke7 36.b7 Rxf2+ 37.Kd3 Be5 38.b8=Q Bxd6 39.Qxd6+ Ke8 40.Qxe6+ Kf8 41.Nd6 Rd2+ 42.Kxd2 g5 43.Qf7# 1-0