1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Qxd4 Nc6 5.Qe3 g6 6.Be2 Bg4 7.O-O Nf6 8.h3 Bxf3 9.Bxf3 Bg7 10.c3 O-O 11.Rd1 Rc8 12.Nd2 Ne5 13.Be2 Nc6 14.Nf3 Qa5 15.a4 Nd7 16.Nd2 Qb6 17.Nc4 Qxe3 18.Bxe3 Nde5 19.Nxe5 Bxe5 20.a5 a6 21.f4 Bf6 22.Kf2 Rfd8 23.g3 e6 24.Rd2 d5 25.Bb6 Rd7 26.exd5 Rxd5 27.Rxd5 exd5 28.Rd1 Ne7 29.Bf3 Kf8 30.Bxd5 Nxd5 31.Rxd5 Ke8 32.Kf3 Rc4 33.g4 Rc6 34.Rd3 Rc4 35.Re3+ Kd7 36.Re4 Rc8 37.Ke3 Rc6 38.Kd3 Rd6+ 39.Bd4 Kc8 40.b4 Bxd4 41.Rxd4 Re6 42.Re4 Rd6+ 43.Ke3 f5 44.Rc4+ Kb8 45.gxf5 gxf5 46.Rc5 Re6+ 47.Re5 Rh6 48.Rxf5 Rxh3+ 49.Kd4 h5 50.c4 Rb3 51.Kc5 h4 52.Rh5 h3 53.Rh7 Kc8 54.b5 axb5 55.cxb5 Rf3 56.Kb6 Rxf4 57.Rh8+ Kd7 58.Kxb7 Rf5 59.Ka6 Rf6+ 60.b6 Kc6 61.Rxh3 Rf5 62.Rc3+ Kd7 63.b7 Rf6+ 64.Ka7 Rf7 65.a6 Ke6 66.Rb3 Rd7 67.Rb6+ Ke5 68.Ka8 Rd5 69.b8=Q+ Kd4 70.Qb7 Kc3 71.Qxd5 Kc2 72.Qc6+ Kd1 73.Rb7 Ke1 74.Rd7 Kf1 75.Qe6 Kg1 76.Rf7 Kh1 77.Qg6 Kh2 78.Rh7#