1.e4 c5 2.Nf3 d6 3.c3 Nf6 4.Bb5+ Bd7 5.Bxd7+ Qxd7 6.O-O Nxe4 7.d4 Nf6 8.Bg5 a6 9.Re1 cxd4 10.cxd4 Nd5 11.Nc3 Nxc3 12.bxc3 h6 13.Bf4 g5 14.Bg3 Bg7 15.h4 Nc6 16.d5 Na5 17.hxg5 hxg5 18.Nxg5 Qf5 19.Bxd6 O-O-O 20.Bxe7 Rxd5 21.Qf3 Nc6 22.Qxf5+ Rxf5 23.Rab1 Bxc3 24.Rec1 Bd2 25.Ne4 Bxc1 26.Nd6+ Kb8 27.Nxf5 Nxe7 28.Nxe7 Ba3 29.Nc6+ Kc7 30.Ne5 Re8 31.Nxf7 Re2 32.g4 Rxa2 33.g5 Bb2 34.g6 a5 35.Rxb2 Rxb2 36.g7 Rb1+ 37.Kh2 Rb6 38.g8=Q a4 39.Qd8+ Kc6 40.Nh8 Rb2 41.Qa8 Rxf2+ 42.Kg3 Rf8 43.Qxf8 b6 44.Kf2 Kc7 45.Ke3 a3 46.Nf7 Kd7 47.Qb8 Kc6 48.Qa8+ Kd7 49.Qa6 Kc6 50.Qa7 b5 51.Qa8+ Kc7 52.Kd3 Kd7 53.Ke2 a2 54.Qxa2 Kc7 55.Nd8 Kxd8 56.Qf7 Kc8 57.Qg6 Kd8 58.Qa6 Ke7 59.Kd1 Kf8 60.Qa8+ Ke7 61.Kc2 b4 62.Qe4+ Kd8 63.Qf3 Kc7 64.Qe2 Kb8 65.Kd2 Ka8 66.Qe5 Kb7 67.Qe3 b3 68.Qg5 Kb8 69.Qg6 Kb7 70.Qf7+ Kc8 71.Qh5 Kc7 72.Kd1 b2 73.Qb5 Kc8 74.Kc2 Kc7 75.Qe2 Kb6 76.Qe3+ Ka5 77.Qh3 b1=Q+ 78.Kxb1 Ka4 79.Qd7+ Ka5 80.Qb7 Ka4 81.Qg2 Kb4 82.Qh2 Ka5 83.Ka1 Ka4 84.Ka2 Kb5 85.Qg1 Ka4 86.Qg8 Ka5 87.Ka3 Kb6 88.Qg2 Ka7 89.Qd5 Ka6 90.Qa2 Kb6 91.Qb1+ Kc7 92.Qb3 Kd8 93.Qg8+ Kd7 94.Ka4 Kd6 95.Qf7 Kc6 96.Qe8+ Kc7 97.Qe5+ Kc8 98.Qh2 Kd8 99.Qh5 Kc7 100.Qa5+ Kc8 101.Qe1 Kd8 102.Qe4 Kc7 103.Qd5 Kb6 104.Qf3 Ka7 105.Qf8 Ka6 106.Kb3 Kb5 107.Ka2 Kb6 108.Qf6+ Kb5 109.Qh8 Ka5 110.Qh4 Ka6 111.Qg4 Kb7 112.Qf3+ Kb8 113.Qh5 Ka8 114.Qe5 Ka7 115.Qe6 Ka8 116.Qd7 Kb8 117.Kb3 Ka8 118.Qh7 Kb8 119.Kb4 Kc8 120.Qe4 Kd8 121.Kc5 Kc7 122.Qg6 Kd7 123.Qf7+ Kc8 124.Kc6 Kd8 125.Qd7# 1-0