1.e4 c5 2.Nc3 Nc6 3.Nf3 e5 4.Bc4 Be7 5.Nd5 Nf6 6.O-O Nxe4 7.Re1 Nf6 8.Nxe5 Nxe5 9.Rxe5 Nxd5 10.Bxd5 O-O 11.Qf3 Bf6 12.Re2 d6 13.d3 Re8 14.Rxe8+ Qxe8 15.Bf4 Qe7 16.Qg3 Bd7 17.Bxd6 Qe2 18.Bxc5 Qxc2 19.Qc7 Rd8 20.Re1 h6 21.h3 b6 22.Bxb6 Qxd3 23.Bc4 Qd2 24.Ba5 Qg5 25.Bc3 Bxh3 26.Qxf7+ Kh7 27.Qb7 Bxc3 28.bxc3 Rc8 29.Bd3+ Bf5 30.Re3 Rc5 31.Rg3 Qf6 32.Qxa7 Rd5 33.Bxf5+ Rxf5 34.Qe3 Ra5 35.Qd3+ Qf5 36.Qxf5+ Rxf5 37.c4 Ra5 38.a3 Rc5 39.Rc3 Kg6 40.Kf1 Kf5 41.Ke2 Ke4 42.a4 Kd4 43.Rc1 Re5+ 44.Kf3 Rf5+ 45.Kg3 Rg5+ 46.Kh2 Rh5+ 47.Kg1 Ra5 48.c5 Rxa4 49.c6 Ra8 50.c7 Rc8 51.Kh2 Kd5 52.Kg3 Kd6 53.Kf4 g6 54.Ke4 Re8+ 55.Kd4 Rc8 56.Rc3 Rxc7 57.Rxc7 Kxc7 58.Ke5 g5 59.Kf5 Kd6 60.Kg6 Ke5 61.Kxh6 Kf4 62.Kh5 g4 63.Kh4 Kf5 64.g3 Ke5 65.Kxg4 Ke4 66.f4 Kd3 67.Kf3 Kc3 68.g4 Kb2 69.Ke3 Kc2 70.Kf2 Kd1 71.Kg3 Kc1 72.Kf2 Kd1 73.g5 Kd2 74.g6 Kc1 75.Ke1 Kc2 76.f5 Kc3 77.Kd1 Kd4 78.f6 Kc3 79.Kc1 Kb3 80.Kd1 Kb4 81.f7 Kb3 82.Kc1 Kb4 83.Kc2 Kb5 84.Kd1 Kb4 85.Kd2 Kb5 86.Kc3 Kb6 87.Kc2 Ka6 88.Kd1 Ka7 89.Kd2 Kb6 90.Kd3 Kb7 91.f8=R Kc6 92.Kd4 Kc7 93.g7 Kb6 94.Rh8 Kb5 95.Rh4 Kb6 96.Rh1 Kc7 97.g8=Q Kd6 98.Qh7 Ke6 99.Qh6+ Kd7 100.Qh5 Kd6 101.Qh4 Kd7 102.Qh3+ Ke7 103.Qh2 Ke6 104.Qh8 Kd7 105.Qh7+ Ke6 106.Kc5 Ke5 107.Rg1 Kf6 108.Rf1+ Ke5 109.Qe7# 1-0