1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 Qc7 6.Bd3 Nf6 7.O-O Bc5 8.Nb3 Be7 9.Qe2 d6 10.f4 Nbd7 11.Kh1 b5 12.e5 dxe5 13.fxe5 Qxe5 14.Qf3 Bd6 15.Qh3 Qh5 16.Ne4 Bc7 17.Nxf6+ Nxf6 18.Qxh5 Nxh5 19.Be4 Rb8 20.Bc6+ Ke7 21.Be3 Bb7 22.Bxb7 Rxb7 23.Nc5 Rb6 24.Ne4 Rc6 25.Bc5+ Ke8 26.b4 f5 27.Ng5 Nf6 28.a4 bxa4 29.Rxa4 Nd7 30.Re1 e5 31.Bd4 Ke7 32.b5 axb5 33.Ra7 Kf6 34.Be3 h6 35.Nf3 Re8 36.Rd1 Nf8 37.Rd5 Rxc2 38.Rxb5 Ne6 39.Ra6 Rd8 40.Rb1 Rd6 41.Ra7 f4 42.Ne1 Re2 43.Bc5 Rc6 44.Ba3 e4 45.Ra4 Be5