1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Qc7 5.Nc3 e6 6.f4 a6 7.Nf3 Bb4 8.Bd3 Nf6 9.O-O b5 10.e5 Bxc3 11.bxc3 Nd5 12.Ng5 Nxc3 13.Qh5 g6 14.Qh6 Nb4 15.Nxf7 Qc5+ 16.Kh1 Kxf7 17.f5 exf5 18.Bxf5 Ke8 19.Bxg6+ Kd8 20.Be3 Qc6 21.Rf6 Bb7 22.Bb6+ Qxb6 23.Rxb6 Kc7 24.Bf5 Nc6 25.Rxb7+ Kxb7 26.Bxd7 Nxe5 27.Qg7 Nxd7 28.Qxd7+ Kb8 29.Qd6+ Kb7 30.Rf1