1.e4 c5 2.Nc3 Nc6 3.Bb5 Nd4 4.Bc4 e6 5.Nf3 a6 6.d3 b5 7.Bb3 Nxb3 8.axb3 Bb7 9.O-O Nf6 10.Bg5 Qc7 11.Re1 d6 12.Bxf6 gxf6 13.d4 cxd4 14.Nxd4 Qc5 15.Re3 Rg8 16.Rh3 f5 17.Rxh7 Bg7 18.Nde2 fxe4 19.Ng3 e3 20.Nce4 exf2+ 21.Kf1 Qd5 22.Nxd6+ Ke7 23.Nxb7 Qxb7 24.Qh5 Rad8 25.Qc5+ Ke8 26.Qg5 Qe7 27.Qxe7+ Kxe7 28.Rxa6 Bd4 29.Ra1 Bb6 30.Ke2 Rd5 31.Rh5 Rxg3