1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bc4 e6 7.O-O b5 8.Bb3 Be7 9.Qf3 Qb6 10.Bg5 O-O 11.Rad1 Nc6 12.Nxc6 Qxc6 13.Nd5 exd5 14.Bxf6 dxe4 15.Bd5 exf3 16.Bxc6 fxg2 17.Rfe1 Bxf6 18.Bxa8 Bg4 19.f3 Be6 20.Bd5 Bxb2 21.Bxe6 fxe6 22.Rxd6 Rxf3 23.Rexe6 Rf5 24.Kxg2 a5 25.Re8+ Kf7 26.Ra8 Rc5 27.Ra7+ Ke8 28.Rb6 Rxc2+ 29.Kf3 Kd8 30.Rb8+ Rc8 31.Rxc8+ Kxc8 32.Rxa5 b4 33.Ra7 Be5 34.h3 Kd8 35.Ke4 Bc3 36.Kd5 h5 37.Kd6 Kc8 38.Ra8+ Kb7 39.Rh8 Kb6 40.Rxh5 Bf6 41.Rf5 Bc3 42.Ke6 Kc6 43.Kf7 Kd6 44.h4