1.d4 Nf6 2.Bf4 d5 3.e3 Be6 4.Nd2 c6 5.Ngf3 Nfd7 6.Bd3 Bg4 7.c4 dxc4 8.Bxc4 e6 9.Qb3 Qb6 10.Qc2 Nf6 11.Ne5 Bh5 12.Bd3 Nbd7 13.Nec4 Qd8 14.Nd6+ Bxd6 15.Bxd6 Nb6 16.Bc5 Bg6 17.e4 Nfd7 18.Ba3 Qf6 19.Nb3 e5 20.Na5 Rb8 21.O-O exd4 22.f4 c5 23.Bxc5 Rc8 24.Nxb7 Nxc5 25.Nxc5 O-O 26.b4 Qe7 27.Qd2 Nd7 28.Nxd7 Qxd7 29.f5 Bh5 30.e5 Rc3 31.Rf4 f6 32.Rh4 Be8 33.e6 Qd6 34.b5 Qc5 35.a4 a6 36.bxa6 Bc6 37.Rb1 Bxa4 38.Rg4 Kh8 39.h3 Bc2 40.Rb5 Rxd3 41.Qxd3 Qxb5 42.Qxb5 d3 43.Qd7 Bb3 44.Qxg7# 1-0