1.e4 c5 2.c3 e5 3.Nf3 Nc6 4.g3 Nf6 5.d3 d5 6.Nbd2 dxe4 7.dxe4 Qc7 8.Rg1 Be7 9.Qc2 O-O 10.Bc4 a6 11.Bd5 Nxd5 12.exd5 Na5 13.b3 f5 14.Nh4 e4 15.Ng2 Qe5 16.Ne3 b5 17.Bb2 c4 18.bxc4 bxc4 19.Ndxc4 Nxc4 20.Nxc4 Qxd5 21.Nb6 Qc6 22.Nxa8 Be6 23.O-O-O Rxa8 24.Rge1 a5 25.a3 Rc8 26.g4 Bg5+ 27.Kb1 fxg4 28.c4 h6 29.c5 Qxc5 30.Qxc5 Rxc5 31.Rd6 Bf5 32.Bd4 e3+ 33.Ka1 exf2 34.Bxf2 Rc3 35.Rd5 Rxa3+ 36.Kb2 Rf3 37.Bg3 Kh7 38.Rxa5 Bd2 39.Ree5 Bxa5 40.Rxa5 Kg6 41.Be5 Re3 42.Bg3 h5 43.Ra7 Kf6 44.Kc1 Rd3 45.Bh4+ g5 46.Ra6+ Be6 47.Bxg5+ Kxg5 48.Rxe6 Rd5 49.Re8 Kh4 50.Re3 Rf5 51.Kd2 Rf2+ 52.Ke1 Rxh2 53.Kf1 Rc2 54.Re5 g3 55.Kg1 Kg4 56.Re4+ Kf3 57.Re1 h4 58.Rf1+ Kg4 59.Ra1 h3 60.Ra4+ Kf5 61.Ra1 Kf4 62.Ra4+ Ke5 63.Ra1 Kf5 64.Ra5+ Kf6 65.Ra1 Kg5 66.Ra5+ Kh4 67.Ra4+ Kh5 68.Ra5+ Kg6 69.Ra6+ Kf5 70.Ra5+ Ke4 71.Ra4+ Kd5 72.Ra5+ Kd4 73.Ra4+ Ke5 74.Ra5+ Kf6 75.Ra1 Rd2 76.Kh1 Kg5 77.Kg1 Kg4 78.Ra4+ Kf5 79.Ra5+ Kf4 80.Ra4+ Ke5 81.Ra5+ Kf6 82.Ra1 Kg5 83.Ra5+ Kh4 84.Ra4+ Kh5 85.Ra5+ Kh4 86.Ra4+ Kh5 87.Ra5+ Kg6 88.Ra6+ Kf5 89.Ra5+ Ke4 90.Ra4+ Kd5 91.Ra5+ Kd6 92.Rf5 h2+ 93.Kh1 Rd1+ 94.Kg2 h1=Q+ 95.Kxg3 Rd3+ 96.Kf2 Qh2+ 97.Ke1 Rd2 98.Rf8 Qe2# 0-1