1.e4 c5 2.Nc3 Nc6 3.Bb5 Nd4 4.Bc4 e6 5.Nge2 Nf6 6.O-O a6 7.d3 b5 8.Bb3 Nxb3 9.axb3 Bb7 10.Ng3 d6 11.f4 h5 12.h3 h4 13.Nh1 Qb6 14.Be3 d5 15.exd5 Nxd5 16.Nxd5 Bxd5 17.Qe2 Be7 18.Nf2 f5 19.Nd1 Rh6 20.Nc3 Bb7 21.b4 Qc6 22.bxc5 Bxc5 23.Bxc5 Qxc5+ 24.Kh2 O-O-O 25.Rae1 Rg6 26.Rf2 Qc6 27.Rg1 b4 28.Nd1 Rd4 29.Qh5 Rh6 30.Qg5 Qc7 31.Ne3 Qf7 32.g4 hxg3+ 33.Rxg3 Rh5 34.Qg6 Rd7 35.Nc4 Qxg6 36.Rxg6 Kc7 37.Ne5 Re7 38.c3 bxc3 39.Rc2 Rh6 40.Rxc3+ Kd6 41.Rg1 Rh5 42.d4 Kd5 43.Rc5+ Kd6 44.Rg3 Bd5 45.Ra5 Bb7 46.Rb3 Rc7 47.Rb6+ Ke7 48.Rc5 Kd8 49.Rd6+ Kc8 50.Rxc7+ Kxc7 51.Rd7+ Kb6 52.Rxg7 Bd5 53.Nd7+ Kc6 54.Nc5 a5 55.Kg3 Kb5 56.Rg6 Kc4 57.Nxe6 Rh8 58.Nc7 Be4 59.d5 Rb8 60.Rc6+ Kd4 61.Ra6 Kc5 62.d6 Rb3+ 63.Kh4 Rd3 64.Kg5 Rxh3 65.Ne6+ Kb5 66.d7 Rd3 67.Rxa5+ Kxa5 68.d8=Q+ Rxd8 69.Nxd8 Kb4 70.Ne6 Kb3 71.Nd4+ Kxb2 72.Nxf5 Kc3 73.Kf6 Bd3 74.Ke5 Kb4 75.Nd6 Kc5 76.Ne4+ Kc6 77.f5 Bxe4 78.Kxe4 Kd6