1.e4 c5 2.c3 e5 3.Nf3 Be7 4.Nxe5 Nf6 5.Bc4 d5 6.exd5 Nxd5 7.Nxf7 Kxf7 8.Qh5+ Ke6 9.O-O g6 10.Qf3 Nc6 11.Re1+ Ne5 12.Qe4 Bd6 13.Qxd5+ Kf6 14.d4 Nxc4 15.Bg5+ Kg7 16.Bxd8 h5 17.Kf1 Rxd8 18.Qxc4 Kh7 19.dxc5 Bc7 20.c6 Kg7 21.f3 Rg8 22.Ke2 a6 23.a3 Bb6 24.Nd2 g5 25.h3 Bd7 26.cxd7 Bc7 27.Qb4 Kh8 28.Ne4 Raf8 29.h4 Ba5 30.d8=R Rxd8 31.Rf1 Rde8 32.Rfb1 Kh7 33.Qxa5 Rxe4+ 34.Kf1 g4 35.Qf5+ Kg7 36.Qc8 Rxc8 37.fxe4 Rd8 38.Kf2 Kg6 39.Kg3 Rd7 40.Re1 Kf7 41.Reb1 Kg7 42.Kf4 Rd8 43.Kg5 Rd4 44.Rg1 Kg8 45.Rge1 Kg7 46.Rac1 Kf8 47.Rg1 Ra4 48.Rgf1+ Kg8 49.Rf4 g3 50.Rf3 b5 51.Kxh5 Rxa3 52.bxa3 b4 53.Rc2 bxc3 54.Kg4 Kg7 55.Rf7+ Kh6 56.Ra7 Kg6 57.Kf4 Kh5 58.Rc1 c2 59.Ke3 Kxh4 60.Re1 Kg5 61.Kd2 Kg4 62.e5 a5 63.Rxa5 Kh4 64.Kc1 Kg4 65.a4 Kf5 66.Kd2 Kg5 67.Re3 Kh5 68.Re1 Kg6 69.Rd1 Kf7 70.Kxc2 Ke8 71.Rc1 Ke7 72.Ra8 Kd7 73.Rh8 Kc7 74.Rh3 Kd8 75.Rd1+ Ke7 76.Kd2 Ke6 77.Rg1 Ke7 78.Ke2 Kf8 79.a5 Ke7 80.Ke1 Kd8 81.Rgh1 Ke7 82.Kd1 Kf8 83.Ke1 Ke8 84.Rf1 Kd7 85.Rxg3 Kc6 86.e6 Kc5 87.Rg5+ Kb4 88.Rf4+ Kb3 89.Rd5 Kc2 90.g4 Kb3 91.Rg5 Kb2 92.Rf1 Kb3 93.Rgf5 Kb4 94.e7 Ka3 95.Rg5 Ka4 96.e8=Q+ Ka3 97.Ke2 Kb4 98.Qc6 Kb3 99.Qd6 Ka4 100.Qd5 Kb4 101.Ke3 Ka4 102.Rf6 Kb4 103.a6 Kc3 104.Qe5+ Kc2 105.Rf4 Kb1 106.Rg7 Ka2 107.Qb8 Ka1 108.Kf2 Ka2 109.Rd4 Ka3 110.Rgd7 Ka2 111.Rf7 Ka3 112.Rg7 Ka2 113.Qf4 Kb2 114.Qe5 Ka2 115.Kf1 Ka1 116.Rb7 Ka2 117.Rdd7 Ka3 118.Qg3+ Ka2 119.Ke1 Ka1 120.Kf1 Ka2 121.Qb3+ Ka1 122.Qb1# 1-0