1.d4 e6 2.Nc3 d5 3.e4 Nf6 4.e5 Nfd7 5.Be3 c5 6.f4 cxd4 7.Qxd4 Bc5 8.Qd2 Qb6 9.Bxc5 Nxc5 10.O-O-O Bd7 11.a3 Nc6 12.Nf3 Ne7 13.h4 O-O-O 14.h5 Ne4 15.Nxe4 dxe4 16.Nd4 Nf5 17.Nxf5 exf5 18.Qc3+ Kb8 19.Rd6 Qf2 20.Bc4 Qxf4+ 21.Kb1 Be6 22.Bxe6 fxe6 23.Rhd1 Rc8 24.Qd4 Qg4 25.Rxe6 Qxg2 26.c3 Qf3 27.Qd5 Rhd8 28.Rd6 Rxd6 29.exd6 Rd8 30.d7 a6 31.Qd6+ Ka7 32.Rd4 Qf1+ 33.Ka2 Qb5 34.Qe7 Qb6 35.Rc4 Qa5 36.Ka1 f4 37.Rc8 f3 38.Qxd8 Qxd8 39.Rxd8 f2 40.Rf8 b6 41.Ka2 f1=B 42.d8=Q e3 43.Rf7# 1-0