1.d4 Nf6 2.Nf3 e6 3.e3 Be7 4.Bd3 d5 5.b3 Nbd7 6.c4 O-O 7.O-O c5 8.Nc3 b6 9.cxd5 Nxd5 10.Nxd5 exd5 11.Qc2 h6 12.Bb2 Bb7 13.Rac1 Rc8 14.dxc5 bxc5 15.Bh7+ Kh8 16.Bf5 Rc7 17.b4 c4 18.Bc3 Bf6 19.Nd4 Ne5 20.b5 g6 21.f4 Nd7 22.Bxg6 fxg6 23.Ne6 Qe7 24.Nxc7 Qxe3+ 25.Kh1 d4 26.Bb4 d3 27.Qxc4 Qe2 28.Rg1 Rc8 29.Ba5 Nb6 30.Qf7 Bg7 31.Rce1 Rf8 32.Qxg6 Rf6 33.Qg3 Qc2 34.Ne8 Rf7 35.Nd6 Rd7 36.Nxb7 d2 37.Rd1 Nc4 38.Nc5 Rd5 39.Ne6 Rxb5 40.Qxg7# 1-0