1.e4 c5 2.Nc3 Nc6 3.Bb5 g6 4.Bxc6 bxc6 5.d3 Bg7 6.f4 d6 7.Nf3 Nf6 8.O-O O-O 9.Qe1 Rb8 10.b3 Bg4 11.Bd2 Bxf3 12.Rxf3 Ne8 13.f5 Nc7 14.Qh4 Bf6 15.Qh6 Bg7 16.Qh4 Bf6 17.Qh6 Bg7 18.Qh4 Nb5 19.Nxb5 cxb5 20.Raf1 Bf6 21.Bg5 Bd4+ 22.Kh1 Qd7 23.Rh3 h5 24.Bxe7 Rfe8 25.Bf6 Bxf6 26.Qxf6 Qe7 27.fxg6 Qxf6 28.Rxf6 fxg6 29.Rxg6+ Kf7 30.Rxd6 c4 31.dxc4 Rxe4 32.Rf3+ Ke7 33.Rd1 bxc4 34.h3 Re2 35.Rc3 cxb3 36.axb3 Rb7 37.Rdd3 Kf6 38.Rd5 Rg7 39.Rcc5 Rgxg2 40.Rc6+ Ke7 41.Rxh5 Rgf2 42.Kg1 Rg2+ 43.Kf1 Ref2+ 44.Ke1 Re2+ 45.Kd1 Kd7 46.Rc3 Ref2 47.Kc1 Rg1+ 48.Kb2 Rff1 49.Rh7+ Kd6 50.Rd3+ Kc5 51.Rc7+ Kb6 52.Rc4 Rb1+ 53.Kc3 Rbc1 54.Kb4 a5+ 55.Kc3 Rg2 56.Rd2 Rg3+ 57.Kb2 Rh1 58.h4 Rgh3 59.Rdd4 R3h2 60.Rg4 Rh3 61.Rcf4 R1h2 62.Rc4 Rh1 63.Ra4 R1h2 64.Rgc4 Rg3 65.Rf4 Rgh3 66.Rf5 Rxh4 67.Raxa5 R4h3 68.Rae5 Rh6 69.Rc5 Rg2 70.Rc4 Rhh2 71.b4 Re2 72.Kb3 Rh1 73.Rg4 Rb1+ 74.Kc3 Re3+ 75.Kd2 Re6 76.c3 Rd6+ 77.Kc2 Rbd1 78.Kb3 Rb1+ 79.Kc2 Rbd1 80.Rgf4 R6d2+ 81.Kb3 Rb1+ 82.Kc4 Rc1 83.Rf6+ Kc7 84.Rg4 Rd7 85.Rg3 Re7 86.Rgf3 Re4+ 87.Kd5 Re2 88.c4 Rd1+ 89.Kc5 Re5#