1.d4 Nf6 2.Nf3 e6 3.Bf4 Bb4+ 4.c3 Be7 5.e3 c5 6.Nbd2 Nh5 7.dxc5 Nxf4 8.exf4 Qc7 9.Ne4 Qxf4 10.Nd6+ Bxd6 11.cxd6 b6 12.Qd4 Qh6 13.Ne5 Bb7 14.Bb5 O-O 15.h4 Rc8 16.Rh3 Rc5 17.c4 f6 18.Nxd7 Rxb5 19.Nxf6+ gxf6 20.cxb5 Nd7 21.Rc3 Ne5 22.Kf1 Rd8 23.Rac1 Bd5 24.Rg3+ Kh8 25.Rc7 Qf8 26.Kg1 Rxd6 27.Qa4 h6 28.Rxa7 Qd8 29.Qf4 Qf8 30.h5 Rd8 31.a4 Rc8 32.Rc3 Rxc3 33.bxc3 Kg8 34.Qg3+ Kh8 35.Rc7 Qg8 36.Qxg8+ Kxg8 37.a5 bxa5 38.b6 Ba2 39.b7 Bd5 40.b8=Q# 1-0