1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be2 e6 7.Be3 b5 8.Bf3 Bb7 9.e5 Nd5 10.Nxd5 exd5 11.e6 Qf6 12.exf7+ Qxf7 13.a4 b4 14.Ne2 Nd7 15.Nf4 Nf6 16.Qd4 a5 17.Rd1 Rc8 18.Rd2 Be7 19.Qb6 Bd8 20.Qxd6 Rc6 21.Qe5+ Kf8 22.Nxd5 Re6 23.Qb8 Re8 24.Nxf6 Bxf6 25.Qxb7 Qxb7 26.Bxb7 Bxb2 27.Rd7 Re7 28.Rd8+ Re8 29.Rxe8+ Kxe8 30.O-O Kf7 31.Rd1 Rb8 32.Bd5+ Kf6 33.Bd4+ Bxd4 34.Rxd4 Ke5 35.Rd2 Rd8 36.Re2+ Kd4 37.Bb3 Kc3 38.f3 Rd1+ 39.Kf2 Rh1 40.Kg3 Rb1 41.Re5