1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.Qc2 Nbd7 8.O-O c6 9.Bf4 a5 10.Rd1 h6 11.Ne5 Nh5 12.Be3 Nhf6 13.h3 Qc7 14.f4 dxc4 15.Nxc4 h5 16.Nc3 Nd5 17.Bf2 h4 18.e4 hxg3 19.Bxg3 Nxf4 20.Kh1 f6 21.Rg1 e5 22.Bxf4 exf4 23.Bf3 Rf7 24.Bh5 Nf8 25.Bxf7+ Kxf7 26.Qe2 g6 27.h4 Be6 28.Nd2 Qd7 29.Nf3 Rd8 30.Rad1 Bg4 31.Rxg4 Qxg4 32.Ng5+ fxg5 33.Qxg4 Bd6 34.Qxg5 Nd7 35.Qxd8 Bb4 36.Qxd7+ Kf8 37.a3 b6 38.axb4 c5 39.bxc5 b5 40.Qxb5 Kg8 41.Qxa5 Kf7 42.Qa8 Kg7 43.Qd8 Kf7 44.Qb8 Ke7 45.Qa7+ Ke8 46.Kg2 f3+ 47.Kf1 Kd8 48.Kf2 Ke8 49.Ke3 g5 50.hxg5 Kf8 51.Kf4 f2 52.g6 f1=Q+ 53.Ke3 Qh3+ 54.Kd2 Qh2+ 55.Ne2 Qd6 56.Rc1 Qa6 57.Qf7# 1-0