1.e4 c5 2.Nc3 e6 3.f4 Ne7 4.Nf3 Nbc6 5.d4 cxd4 6.Nxd4 Nxd4 7.Qxd4 Nc6 8.Qf2 a6 9.Bd3 b5 10.O-O Bb7 11.Be3 Be7 12.e5 Nb4 13.Be4 Qc8 14.Bxb7 Qxb7 15.f5 Qc6 16.Rad1 f6 17.fxe6 dxe6 18.exf6 Bxf6 19.Bc5 Nd5 20.Nxd5 exd5 21.Rde1+ Kd7 22.Bd4 Raf8 23.Bxf6 Rxf6 24.Qa7+ Kc8 25.Qxg7 Rxf1+ 26.Rxf1 Re8 27.Qxh7 Qb6+ 28.Kh1 Qf6 29.Qh3+ Kb7 30.Qd7+