1.Nf3 Nf6 2.d4 d5 3.a3 c5 4.dxc5 e6 5.Be3 Nc6 6.b4 b6 7.b5 Ne7 8.cxb6 axb6 9.Bc1 Ne4 10.Bb2 Nf5 11.Nbd2 Bc5 12.Nxe4 dxe4 13.Qxd8+ Kxd8 14.Ne5 e3 15.O-O-O+ Ke8 16.g4 Nh4 17.Nc6 Bb7 18.fxe3 h5 19.g5 Bxe3+ 20.Kb1 Bxg5 21.e4 Bf6 22.e5 Be7 23.Bd3 Bxa3 24.Be4 Bxb2 25.Kxb2 Rc8 26.Rd3 Bxc6 27.bxc6 Ng6 28.Bxg6 fxg6 29.Rd6 h4 30.Kc3 Rh5 31.Re1 Ke7 32.Kb4 Rc7 33.Red1 Rxe5 34.c4 Rc5 35.Rd7+ Rxd7 36.cxd7 Kd8 37.Rd6 Rg5 38.Rxe6 Rg2 39.Rxb6 Kxd7 40.c5 h3 41.Rb7+ Ke6 42.Rxg7 Kf5 43.Rf7+ Kg4 44.c6 Rxh2 45.Kb3 Re2 46.c7 Re8 47.Rd7 Rc8 48.Rd4+ Kg5 49.Rd5+ Kf4 50.Rd4+ Ke3 51.Rh4 Rxc7 52.Rxh3+ Kf4 53.Rh6 Kf5 54.Rh5+ Kg4 55.Re5 Rc6 56.Rb5 Rc7 57.Rb8 Kg5 58.Kb4 Kf4 59.Kb5 Rc1 60.Rc8 Rxc8 61.Ka6 Rc7 62.Ka5 Rf7 63.Ka4 g5 64.Kb5 Ke5 65.Ka4 Kf5 66.Ka5 g4 67.Kb4 Kg5 68.Kc3 Rf4 69.Kb2 Rf2+ 70.Ka3 Kh6 71.Kb4 Rf3 72.Ka5 Kh7 73.Kb4 Rf5 74.Ka3 Kh6 75.Kb3 Rd5 76.Kb4 Kg5 77.Ka3 Rd6 78.Ka4 g3 79.Kb5 Kf6 80.Kb4 Rd2 81.Ka4 Rd8 82.Ka3 Rf8 83.Ka2 Rc8 84.Ka3 Rb8 85.Ka2 Rb4 86.Ka1 Kf5 87.Ka2 Ke5 88.Ka1 Rb6 89.Ka2 Rb1 90.Ka3 Rb3+ 91.Ka2 Ra3+ 92.Kb2 Ra1 93.Kc2 Rd1 94.Kb2 Kd4 95.Ka2 Rg1 96.Kb2 Rf1 97.Ka3 Ke3 98.Kb4 Rf4+ 99.Kb3 Rf6 100.Kb4 Rg6 101.Kc3 Rg7 102.Kb3 g2 103.Kb2 Rg8 104.Ka3 Ra8+ 105.Kb2 Ra3 106.Kb1 Kd2 107.Kb2 Ra2+ 108.Kb1 Rc2 109.Ka1 g1=Q# 0-1