1.e4 c5 2.Nf3 d6 3.c4 e5 4.Nc3 Nf6 5.g3 Qd7 6.d3 Nc6 7.Bg2 Qd8 8.a3 a5 9.O-O g6 10.h3 Bg7 11.Be3 O-O 12.Rb1 Nd4 13.b4 axb4 14.axb4 Ra3 15.Nb5 Nxb5 16.cxb5 b6 17.Qc2 Be6 18.bxc5 dxc5 19.Nxe5 Nh5 20.Nc6 Qxd3 21.Qxd3 Rxd3 22.Rfd1 Rxd1+ 23.Rxd1 Nf6 24.Ne7+ Kh8 25.Rd6 Nd7 26.Nd5 Rb8 27.Nc7 Be5 28.Rc6 Bc4 29.f4 Bxc7 30.Rxc7 Bxb5 31.e5 Kg8 32.Bd5 Kf8 33.g4 Rd8 34.Be4 Re8 35.Kf2 f6 36.Bd3 Ba4 37.Ra7 Bc6 38.exf6 Nxf6 39.f5 gxf5 40.Bh6+ Kg8 41.Bxf5 Be4 42.Rg7+ Kh8 43.Rf7 Bxf5 44.gxf5 Ne4+ 45.Kf3 Nd6 46.Rf6 Nc4 47.Kf4 Kg8 48.Rc6 Ne3 49.Rd6 c4 50.Rd7 Ng2+ 51.Kg5 Ne3 52.f6 Re5+ 53.Kf4 Rf5+ 54.Kxe3 Rxf6 55.Bf4 Rc6 56.Kd2 Rf6 57.Ke3 Rc6 58.Kd2 c3+ 59.Kc2 b5 60.Rb7 Rc4 61.Be3 b4 62.Bg5 Re4 63.Kd3 Re6 64.Rxb4 Rc6 65.Kc2 Kf7 66.Bc1 Kg6 67.Rb7 Rf6 68.Kxc3 Rf3+ 69.Kd4 Rxh3 70.Ke4 Rh1 71.Be3 Kf6 72.Rb6+ Ke7 73.Bf4 Kd7 74.Be5 h5 75.Kd5 Rd1+ 76.Bd4 h4 77.Rh6 Rh1 78.Rh7+ Ke8 79.Ke6 Kd8 80.Kd6 Ke8 81.Ke6 Kd8 82.Be5 Kc8 83.Rc7+ Kd8 84.Rc4 Re1 85.Rxh4 Kc8 86.Rb4 Rxe5+ 87.Kxe5 Kd7 88.Rc4 Ke7 89.Rd4 Kf7 90.Kf5 Ke7 91.Ke5 Kf7 92.Rd6 Ke7 93.Rd5 Kf7 94.Kf5 Ke7 95.Rd3 Kf7 96.Re3 Kg7 97.Re5 Kh7 98.Kf6 Kh8 99.Kf7 Kh7 100.Rh5# 1-0