1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 d6 6.Bg5 Be7 7.Bb5+ Nbd7 8.O-O a6 9.Ba4 O-O 10.Re1 Qc7 11.Nf3 Nc5 12.Bb3 b5 13.e5 dxe5 14.Nxe5 Nxb3 15.axb3 Bb7 16.Bxf6 Bxf6 17.Nd7 Bxc3 18.bxc3 Rfd8 19.Nf6+ gxf6 20.Qg4+ Kh8 21.Re3 Rg8 22.Qh4 Rxg2+ 23.Kf1 Rg6 24.Rg3 Kg7 25.Rd1 Qc6 26.Rd4 Re8 27.Rf4 f5 28.Qh3 Rd8 29.Rh4 Qh1+ 30.Ke2 Qd1+ 31.Ke3 Qd2#