1.e4 c5 2.d4 cxd4 3.c3 dxc3 4.Nxc3 d6 5.Bc4 e6 6.Nf3 Nc6 7.O-O Nf6 8.Qe2 a6 9.Rd1 Qc7 10.Bf4 Be7 11.Rac1 Qb8 12.e5 dxe5 13.Nxe5 Nxe5 14.Bb5+ axb5 15.Bxe5 Qa7 16.Nxb5 Qa5 17.Nc7+ Kf8 18.Nxa8 Qxa8 19.Qc4 Bd7 20.Bxf6 Bc6 21.Bxe7+ Kxe7 22.Qc5+ Kf6 23.f4 g6 24.a3 h5 25.Qe5+ Ke7 26.Qg5+ Ke8 27.Qf6 Rg8 28.Rd4 Qb8 29.b4 Bd5 30.b5 Qd8 31.Qe5 f6 32.Qc7 Qxc7 33.Rxc7 Kd8 34.Rxb7 Kc8 35.Rf7 g5 36.f5 Rd8 37.fxe6 Bxe6 38.Rxd8+ Kxd8 39.Rxf6 Bc4 40.b6