1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 e5 5.Bb5+ Bd7 6.Bxd7+ Qxd7 7.Nb3 Nf6 8.Nc3 Nc6 9.Bg5 Be7 10.Qe2 a5 11.a4 Nb4 12.O-O-O O-O 13.Bxf6 Bxf6 14.Kb1 Rfc8 15.h4 Qc6 16.Rd2 Be7 17.Nb5 b6 18.Rhd1 Rd8 19.Nc1 Rd7 20.Nd3 Rdd8 21.Nxb4 axb4 22.b3 Bxh4 23.Rxd6 Rxd6 24.Rxd6 Qc5 25.g3 Rd8 26.Rd5 Rxd5 27.exd5 Bf6 28.Qc4 Qxc4 29.bxc4 Bd8 30.Na7 Be7 31.Nc8 Bd8 32.c5 bxc5 33.Na7 Kf8 34.Nc6 Ke8 35.a5 h5 36.Nxd8 Kxd8 37.a6 Kc7 38.d6+ Kb6 39.d7 Kc7 40.a7 Kb7 41.f4 exf4 42.d8=Q g5 43.Ka1 b3 44.gxf4 Kxa7 45.Qxg5 Ka8 46.Qe7 Kb8 47.Qxf7 h4 48.Qf5 bxc2 49.Qxc2 Ka7 50.Qd2 Kb7 51.Qd5+ Kb8 52.Qe5+ Kc8 53.Qg5 Kb8 54.Qh6 c4 55.Qxh4 Ka8 56.Qh6 Kb8 57.Qh2 Ka7 58.Qh7+ Kb6 59.Qg6+ Kb7 60.Qb1+ Kc7 61.Qd1 Kc8 62.Qh5 Kd8 63.Qg6 Kd7 64.Qg2 Ke6 65.Kb2 Kd6 66.Qe2 Kd5 67.Qf2 Kc6 68.Qd2 Kc7 69.Kc3 Kb8 70.Qb2+ Ka8 71.Qh2 Kb7 72.Qa2 Kc8 73.Kxc4 Kd7 74.Kb3 Ke8 75.Kb2 Kd7 76.Kb1 Kd6 77.Kc2 Kc6 78.Kb1 Kb7 79.Qd2 Kc6 80.Kc2 Kb5 81.Qd3+ Ka4 82.Qf3 Kb4 83.Kd1 Kc5 84.Qf2+ Kc6 85.f5 Kd7 86.Qd2+ Kc6 87.Qf2 Kd5 88.Qd2+ Ke4 89.Qd3+ Ke5 90.Qh3 Kd5 91.Qg2+ Kd6 92.Qc2 Ke7 93.Ke2 Kf6 94.Qc6+ Kg7 95.Qg2+ Kh7 96.Kd3 Kh8 97.Qg3 Kh7 98.Qe5 Kh6 99.Qa5 Kh7 100.Qa1 Kg8 101.Qa7 Kf8 102.f6 Kg8 103.Kc2 Kh8 104.Kb3 Kg8 105.f7+ Kh8 106.Qe3 Kh7 107.Qd4 Kg6 108.Qe3 Kf5 109.Qf4+ Ke6 110.Qh6+ Ke5 111.f8=R Kd4 112.Ra8 Kd3 113.Rc8 Ke2 114.Qh5+ Kd2 115.Kb2 Ke1 116.Qg4 Kf2 117.Qf4+ Kg1 118.Qh6 Kf1 119.Ra8 Kg1 120.Ra4 Kg2 121.Qh4 Kg1 122.Rc4 Kf1 123.Qe4 Kf2 124.Rc7 Kg1 125.Qe7 Kh1 126.Rb7 Kg2 127.Rb4 Kh3 128.Qe3+ Kh2 129.Rg4 Kh1 130.Qh6# 1-0