1.e4 c5 2.Nf3 a6 3.c3 d6 4.d4 cxd4 5.cxd4 e6 6.Nc3 Be7 7.Bc4 b5 8.Bb3 Bb7 9.Qe2 Nd7 10.O-O b4 11.Na4 Ngf6 12.Nd2 Bc6 13.Re1 Bb5 14.Qf3 e5 15.d5 O-O 16.a3 a5 17.Nf1 Bxf1 18.Rxf1 Ne8 19.axb4 axb4 20.Bd2 Rb8 21.Bc4 Bg5 22.Be1 Qc7 23.b3 g6 24.Nb2 f5 25.exf5 Rxf5 26.Qe2 Nb6 27.Bd3 Rf7 28.Rd1 Kg7 29.Bb5 Nf6 30.Bc6 Nc8 31.Nd3 Ne7 32.Nxb4 Qc8 33.Ba4 Nh5 34.g3 Qh3 35.Nc6 Rbf8 36.Nxe5 Nf4 37.Qe4 Rf5 38.Nd3 Nexd5 39.Nxf4 Nxf4 40.Bd7 d5 41.Bxf5 Rxf5 42.Bc3+ Kg8 43.Qf3 Bf6 44.Bxf6 Rh5