1.f4 Nc6 2.e4 a5 3.Nc3 e5 4.Nf3 Bc5 5.fxe5 Nd4 6.Nd5 c6 7.Ne3 d6 8.exd6 Nf6 9.Nxd4 Bxd4 10.c3 Bxe3 11.dxe3 Nxe4 12.Qd4 Nxd6 13.Qxg7 Rf8 14.Bd3 Qh4+ 15.Qg3 Qxg3+ 16.hxg3 Rg8 17.Rh6 Ke7 18.b3 Be6 19.Ba3 Rxg3 20.Kf2 Rag8 21.Rg1 R3g5 22.c4 c5 23.Bb2 Rg4 24.Bxh7 Ne4+ 25.Bxe4 Rxe4 26.Rd1 Rg6 27.Rxg6 fxg6 28.Rh1 a4 29.Rh7+ Bf7 30.Kf3 Re6 31.Ba3 Rf6+ 32.Kg3 b6 33.Bb2 Rd6 34.Be5 Rd2 35.bxa4 Rxa2 36.Bc7 Rxa4 37.Bxb6 Rxc4 38.Rh8 Kd6 39.Rf8 Be6 40.Rf6 Rg4+ 41.Kf3 Rg5 42.e4 Ke7 43.Rf4 Rh5 44.Ke3 Rg5 45.Rf2 Kd6 46.Rd2+ Kc6 47.Bd8 Rg3+ 48.Kf4 Rg4+ 49.Kf3 c4 50.Be7 Kb5 51.Rd6 Bc8 52.Rd5+ Ka4 53.Rc5 Be6 54.Rc6 Bd7 55.Rxc4+ Kb3 56.Rc7 Be6 57.Rc6 Bd7 58.Rd6 Bc8 59.Rd8 Be6 60.Rd6 Bc8 61.Rb6+ Kc4 62.Rc6+ Kd3 63.Rxc8 Rxe4 64.Rd8+ Rd4 65.Rxd4+ Kxd4 66.Kf4 Kd5 67.Kg5 Ke6 68.Bd8 Kf7 69.Kh6 Ke8 70.Bh4 Kf7 71.g4 Kg8 72.Kxg6 Kh8 73.Bf2 Kg8 74.Be3 Kh8 75.g5 Kg8 76.Kh6 Kh8 77.Bd4+ Kg8 78.Bc3 Kf7 79.Kh7 Kf8 80.g6 Ke7 81.g7 Kf7 82.g8=Q+ Ke7 83.Qg1 Ke8 84.Qg3 Kd7 85.Qg2 Kd8 86.Bf6+ Kd7 87.Qg5 Kc7 88.Bd4 Kc8 89.Qh5 Kd7 90.Be5 Ke7 91.Bc7 Kd7 92.Qh3+ Kxc7 93.Qh2+ Kd7 94.Qc2 Ke7 95.Qc1 Ke8 96.Qf1 Kd7 97.Kg6 Kc7 98.Kf5 Kc8 99.Ke6 Kb7 100.Ke5 Kc7 101.Kf4 Kb7 102.Ke4 Kc7 103.Kd5 Kb6 104.Qf5 Kc7 105.Qh7+ Kb6 106.Qe7 Ka6 107.Kc6 Ka5 108.Qa3# 1-0