1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 e6 5.Nc3 Bb4 6.Nxc6 bxc6 7.Qd4 Bxc3+ 8.Qxc3 Nf6 9.Bd3 O-O 10.Bf4 a5 11.Bd6 Re8 12.O-O-O Ba6 13.f3 Qb6 14.Bxa6 Rxa6 15.Be5 Qd8 16.Bxf6 gxf6 17.Rd6 Qe7 18.Rhd1 Ra7 19.Qd4 Rea8 20.Rxd7 Rxd7 21.Qxd7 Qc5 22.Qd4 Qe7 23.Qd6 Qb7 24.Qd7 Qb5 25.f4 Rb8 26.b3 a4 27.Rd3 axb3 28.axb3 Kf8 29.Qd6+ Ke8 30.Rg3 Qf1+ 31.Kb2