1.f4 d5 2.d3 f5 3.Nf3 a5 4.e4 dxe4 5.Ne5 e6 6.Qh5+ g6 7.Nxg6 Nf6 8.Qh3 hxg6 9.Qxh8 Kf7 10.Nc3 Nc6 11.Be3 Nb4 12.O-O-O exd3 13.Bxd3 Nbd5 14.Bd4 Bd7 15.Nxd5 exd5 16.Bxf6 Qxf6 17.Qxf6+ Kxf6 18.h4 Bd6 19.g3 Bc6 20.h5 d4 21.Rh2 Rh8 22.h6 Bf3 23.Rf1 Bd5 24.b3 Bf8 25.h7 Kg7 26.Bc4 Be4 27.Bg8 Bb4 28.Rd1 c5 29.a4 Bf3 30.Rd3 Be4 31.Rd1 Bf3 32.Rf1 Be4 33.Re2 c4 34.bxc4 d3 35.cxd3 Bxd3 36.Kd1 b6 37.Rf3 Bxe2+ 38.Kxe2 Bc5 39.Rd3 Kh6 40.Rd7 g5 41.Rf7 Kg6 42.Rc7 g4 43.Rc6+ Kg7 44.Rc7+ Kg6 45.Rc6+ Kg7 46.Re6 Bd4 47.Re7+ Kg6 48.Re6+ Kg7 49.Re7+ Kh6 50.Rf7 Kg6 51.Rd7 Bc5 52.Rd5 Kf6 53.Rd7 Kg6 54.Rc7 Kh6 55.Rf7 Kg6 56.Rc7 Kh6 57.Rf7 Kg6 58.Kf1 Bd4 59.Rd7 Bc5 60.Rf7 Bd4 61.Rd7 Bc5 62.Rd5 Kf6 63.Re5 Kg6 64.Re6+ Kg7 65.Re5 Kg6 66.Re6+ Kg7 67.Rc6 Bd4 68.Rc7+ Kg6 69.Rc6+ Kg7 70.Rc7+ Kh6 71.Rd7 Bc5 72.Rd5 Kg6 73.Re5 Kf6 74.Rd5 Kg6 75.Re5 Bd4 76.Re6+ Kg7 77.Ke2 Bc5 78.Re5 Kg6 79.Be6 Rf8 80.Bxf5+ Kg7 81.Be4 Kh8 82.Rg5 Re8 83.Kd3 Rd8+ 84.Kc2 Re8 85.Kd3 Rd8+ 86.Kc2 Re8 87.Bd3 Bf2 88.Rxg4 Bc5 89.Rg5 Rf8 90.Be4 Re8 91.Kd3 Rd8+ 92.Rd5 Rf8 93.Rg5 Rd8+ 94.Rd5 Rf8 95.Rd7 Bf2 96.g4 Bc5 97.f5 Ba3 98.g5 Bb2 99.g6 Ba1 100.Rb7 Rd8+ 101.Bd5 Rf8 102.Ke4 Re8+ 103.Be6 Rf8 104.Rxb6 Kg7 105.c5 Rd8 106.c6 Rd4+ 107.Ke3 Rd8 108.c7 Bd4+ 109.Ke4 Bxb6 110.cxd8=Q Bxd8 111.Kd5 Bf6 112.Kc6 Bc3 113.Kd6 Kh8 114.Ke7 Kg7 115.Bd7 Bf6+ 116.Ke6 Kf8 117.Be8 Kg7 118.h8=R Kxh8 119.Kxf6 Kg8 120.Bf7+ Kh8 121.g7+ Kh7 122.g8=Q+ Kh6 123.Qh8# 1-0