1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Bc4 e5 7.Nxc6 bxc6 8.O-O Be6 9.Bb3 Be7 10.Qe2 O-O 11.f4 exf4 12.Bxf4 d5 13.exd5 Nxd5 14.Nxd5 Bxd5 15.Rad1 Qb6+ 16.Be3 Bc5 17.Bxc5 Qxc5+ 18.Qf2 Qa5 19.Qf5 Qb6+ 20.Kh1 Rad8 21.Bxd5 Rxd5 22.Rxd5 cxd5 23.b3 Qe6 24.Qf3 Rc8 25.Qd3 g6 26.Rd1 Qe4 27.Qxe4 dxe4 28.c4 Re8 29.g3 Re7 30.Kg2 Kg7 31.Kf2 f5 32.Ke3 Kf6 33.c5 Ke5 34.b4 g5 35.c6 f4+ 36.gxf4+ gxf4+ 37.Kf2 Re6 38.b5 Rd6 39.c7 Rxd1 40.c8=Q Rd2+ 41.Ke1 Rxh2 42.Qc5+ Ke6 43.a4 e3 44.a5 Rh1+ 45.Ke2 Rh2+ 46.Kf3 Rf2+