1.d4 h5 2.e4 c6 3.Bd3 c5 4.dxc5 e6 5.Be3 Nc6 6.Nf3 Nf6 7.h3 b6 8.cxb6 axb6 9.Nc3 Bc5 10.e5 Bxe3 11.exf6 Bh6 12.fxg7 Bxg7 13.O-O Bb7 14.Nb5 d5 15.c3 Bf6 16.Re1 Kf8 17.Nbd4 Rg8 18.Nxe6+ fxe6 19.Rxe6 Kf7 20.Qe2 Qd7 21.Re1 Rae8 22.Ng5+ Rxg5 23.Rxe8 Qxh3 24.Qe6+ Qxe6 25.R8xe6 Ne5 26.Rxb6 Ba8 27.f4 Nf3+ 28.Kf2 Nxe1 29.Rxf6+ Kxf6 30.fxg5+ Kxg5 31.Kxe1 Bb7 32.a4 Kf4 33.Kf2 Ke5 34.Kg3 d4 35.a5 dxc3 36.bxc3 Kd6 37.a6 Ba8 38.Be2 Kc5 39.Bf3 Bxf3 40.gxf3 Kb6 41.Kh4 Kxa6 42.Kxh5 Ka7 43.Kg6 Kb8 44.Kf7 Kc7 45.Ke6 Kd8 46.Kf7 Kd7 47.Kf6 Kd6 48.f4 Kc5 49.Ke5 Kc4 50.Kf6 Kd3 51.Ke5 Kxc3 52.f5 Kd2 53.Kd4 Kc1 54.f6 Kd2 55.f7 Kc1 56.f8=Q Kd2 57.Qf2+ Kc1 58.Kc3 Kd1 59.Qf1# 1-0