1.d4 Nf6 2.Bf4 d5 3.e3 c5 4.Nf3 cxd4 5.exd4 Bf5 6.Ne5 Nbd7 7.g4 Be6 8.Nc3 a6 9.h3 h5 10.g5 Nxe5 11.dxe5 d4 12.Ne2 Nd5 13.Qxd4 Nxf4 14.Qxd8+ Rxd8 15.Nxf4 Bd5 16.Nxd5 Rxd5 17.f4 e6 18.Bg2 Rd7 19.Ke2 Bc5 20.Rhd1 Rc7 21.Rd3 Ke7 22.Rad1 g6 23.c3 Rb8 24.b4 Ba7 25.a4 Rbc8 26.Kd2 a5 27.bxa5 Rc4 28.Rb1 R8c7 29.Rxb7 Rxb7 30.Bxb7 Rxa4 31.a6 Rxf4 32.Bc6 Rf2+ 33.Kd1 Ra2 34.Rd7+ Ke8 35.Rxa7+ Kd8 36.Ba4 Rxa4 37.Kc2 Ra3 38.Kd3 Ke8 39.Kd4 Rxc3 40.Kxc3 Kf8 41.Re7 f5 42.Kb2 h4 43.a7 Kg8 44.a8=Q# 1-0