1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.cxd5 exd5 5.Nc3 Be7 6.Bf4 Nh5 7.Be5 Nc6 8.Bg3 Nxg3 9.hxg3 g6 10.Rc1 Kf8 11.e3 Bf6 12.Qb3 Ne7 13.e4 c6 14.Bd3 Qb6 15.Qa3 Bxd4 16.Nxd4 Qxd4 17.Rd1 Qe5 18.f4 Qe6 19.O-O Qf6 20.exd5 Kg7 21.d6 Nf5 22.Ne4 Qd4+ 23.Rf2 Ne3 24.Rdd2 Nd5 25.Bc2 Qb6 26.Bb3 Qe3 27.Re2 Qd4 28.Bxd5 cxd5 29.Ng5 Bg4 30.Re7 Rhf8 31.Rxb7 a5 32.d7 Rad8 33.Qe7 Qd1+ 34.Kh2 Qd4 35.Rc2 h6 36.Nxf7 Qf6 37.Qxf6+ Kxf6 38.Nxd8 Rxd8 39.Rd2 Be6 40.Ra7 Bxd7 41.Rxd5 Ke6 42.Rd2 a4 43.Ra6+ Ke7 44.Rxg6 a3 45.bxa3 Be8 46.Rg7+ Kf6 47.Rxd8 Kxg7 48.Rxe8 Kf7 49.Re1 Kf8 50.Kg1 h5 51.a4 h4 52.gxh4 Kf7 53.a5 Kf8 54.a6 Kf7 55.a7 Kg7 56.a8=Q Kf7 57.Qc6 Kg7 58.Re7+ Kg8 59.Qc8# 1-0