1.f4 Nf6 2.Nf3 d5 3.g3 e6 4.Bg2 c5 5.d3 Be7 6.Ne5 Nbd7 7.O-O Nxe5 8.fxe5 Nd7 9.Bf4 g5 10.Bd2 h5 11.Bc3 d4 12.Bd2 Nxe5 13.Na3 h4 14.Nc4 Nxc4 15.dxc4 hxg3 16.hxg3 Qc7 17.Be1 e5 18.Bd5 Be6 19.Qd3 O-O-O 20.Bxe6+ fxe6 21.Qe4 Qc6 22.Qxc6+ bxc6 23.Rf7 Kd7 24.Bd2 Rdg8 25.e4 Ke8 26.Rf2 Rh3 27.Kg2 Rgh8 28.Raf1 g4 29.Rg1 Kd7 30.Kf1 Kd6 31.Ke2 Rh2 32.Rgg2 Rxg2 33.Rxg2 Rh7 34.b3 Bf6 35.Rf2 Ke7 36.Bc1 Rh3 37.Ba3 Rxg3 38.Bxc5+ Kf7 39.Bxa7 Rc3 40.Kf1 g3 41.Re2 Kg6 42.a4 Kg5 43.a5 d3 44.cxd3 Rxb3 45.Ra2 Kf4 46.Kg2 Rxd3 47.a6 Rd8 48.Bc5 Rh8 49.Ra3 Rh2+ 50.Kg1 Rh8 51.a7 Ra8 52.Kg2 Kxe4 53.Rb3 Be7 54.Rb8 Bxc5 55.Rxa8 Bf2 56.Kf1 Bc5 57.Kg2 Bf2 58.Kh3 Bd4 59.Kxg3 Ke3 60.Kg2 e4 61.Kf1 e5 62.Ke1 Bc5 63.Kd1 Kf3 64.Rf8+ Bxf8 65.a8=Q Bc5 66.Qxc6 Bd4 67.c5 Ke3 68.Qb5 Bxc5 69.Qxc5+ Kf4 70.Ke2 Kf5 71.Qf8+ Ke6 72.Ke3 Kd5 73.Qa8+ Kc5 74.Kxe4 Kd6 75.Qd5+ Kc7 76.Kxe5 Kb6 77.Kd6 Ka7 78.Qb3 Ka6 79.Kc6 Ka7 80.Qb7# 1-0