1.e4 c5 2.Nf3 Nc6 3.Bb5 e6 4.O-O Nge7 5.c3 d5 6.exd5 Qxd5 7.d4 cxd4 8.Nxd4 Bd7 9.Be3 a6 10.Ba4 Qa5 11.Na3 Rd8 12.Re1 b5 13.Bb3 Ng6 14.Qf3 Be7 15.Nxc6 Qc7 16.Nxd8 Qxd8 17.Rad1 Qc8 18.Nc2 Bc6 19.Qg3 Bh4 20.Qg4 h5 21.Qd4 Bf6 22.Qc5 Nh4 23.Rd6 Bb7 24.Qxc8+ Bxc8 25.Bd4 Be7 26.Rb6 O-O 27.Be5 Nf5 28.Ne3 Bc5 29.Rc6 Nxe3 30.Rxc5 Nf5 31.h3 Bb7 32.Rd1 Nh4 33.f3 Ba8 34.Kf2 Nf5 35.Bf4 h4 36.Rd7 a5 37.Rcc7 a4 38.Bc2 Nh6 39.Bd3 Nf5 40.Bxb5 a3 41.bxa3 g6 42.Bc6 Bxc6 43.Rxc6 Kg7 44.Rcc7 Kf6 45.a4 g5 46.Be3 Nh6 47.a5 Ra8 48.Ra7 Rb8 49.Bd4+ Kg6 50.c4 Rb1 51.a6 Rc1 52.Rab7 Rc2+ 53.Ke3 Nf5+ 54.Kd3 Rxg2 55.Rxf7 Ng3 56.Rg7+ Kh6 57.Rh7+ Kg6 58.Rbg7+ Kf5 59.Rf7+ Kg6 60.Rhg7+ Kh6 61.Rf6+ Kxg7 62.Rxe6+ Kf7 63.Re4 Nxe4 64.fxe4 Rxa2 65.a7 g4 66.hxg4 h3 67.Bg1 Rxa7 68.Kd4 Ra1 69.Bh2 Ra2 70.Be5 Ke6 71.Bf4 Rf2 72.Bb8 Rb2 73.Bc7 h2 74.Bxh2 Rxh2 75.c5 Rg2 76.Kc4 Rxg4 77.Kb5 Kd7 78.Kb6 Rxe4 79.c6+ Kc8 80.Kc5 Re6 81.Kd5 Rh6 82.c7 Kxc7 83.Kc5 Rd6 84.Kb5 Rc6 85.Ka5 Rb6 86.Ka4 Kc6 87.Ka5 Kc5 88.Ka4 Kc4 89.Ka3 Rb7 90.Ka4 Ra7#