1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bc4 e6 7.Bb3 b5 8.O-O Be7 9.Qf3 Qc7 10.Qg3 O-O 11.Bh6 Ne8 12.Rad1 Bd7 13.Nf3 Nc6 14.Bf4 Qb7 15.e5 dxe5 16.Nxe5 Nxe5 17.Bxe5 Bc6 18.Rd4 Bf6 19.Re1 a5 20.a4 b4 21.Ne4 Bxe4 22.Rdxe4 Rd8 23.Rg4 Kh8 24.Bc4 h6 25.f4 Qe7 26.Kh1 Nd6 27.Bd3 Bxe5 28.fxe5 Nf5 29.Bxf5 exf5 30.Rxg7 Rfe8 31.e6 Qxe6