1.d4 Nf6 2.Nf3 Ne4 3.c4 e6 4.Qc2 d5 5.e3 c6 6.Nbd2 f5 7.Ne5 Nd7 8.Be2 Nxe5 9.dxe5 Be7 10.O-O O-O 11.b3 Nxd2 12.Bxd2 Bd7 13.b4 c5 14.cxd5 exd5 15.bxc5 Rc8 16.Qb3 Bc6 17.Bb4 a5 18.Ba3 f4 19.Bg4 Rc7 20.Rad1 fxe3 21.f4 Kh8 22.Qxe3 Bb5 23.Rf2 Bc4 24.h3 Rc6 25.Bf3 g5 26.fxg5 Bxg5 27.Qd4 Rf4 28.Qc3 b5 29.Bc1 b4 30.Qb2 Rf5 31.Bg4 Rxf2 32.Qxf2 Be7 33.e6 Bxc5 34.Be3 Bxe3 35.Qxe3 Qe7 36.Rd4 Bxa2 37.Rf4 Qc5 38.Qxc5 Rxc5 39.e7 Rc1+ 40.Kf2 Rc2+ 41.Be2 Rc8 42.Rf8+ Rxf8+ 43.exf8=Q# 1-0