1.e4 c5 2.Nf3 Nf6 3.Nc3 d5 4.exd5 Nxd5 5.Bb5+ Bd7 6.Bc4 Nf6 7.d4 cxd4 8.Qxd4 e6 9.Bg5 Nc6 10.Qh4 Be7 11.O-O-O a6 12.Rhe1 Qa5 13.Ne4 Nxe4 14.Rxe4 Qc5 15.Qg3 O-O-O 16.Be3 Qa5 17.Bd2 Qh5 18.Be2 f6 19.Ne5 Qf5 20.Nxd7 Rxd7 21.Rc4 Bd6 22.Qc3 Qe5 23.Rxc6+ bxc6 24.Qxc6+ Kd8 25.Qa8+ Bb8 26.Ba5+ Ke7 27.Bb4+ Ke8 28.Qc6 Qf4+ 29.Kb1 Qc7 30.Qxe6+ Kd8 31.Be7+