1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 d6 6.f4 a6 7.a4 Nc6 8.Nf3 Qc7 9.Bd3 g6 10.O-O Bg7 11.Qe1 O-O 12.Qh4 Nb4 13.Kh1 d5 14.e5 Ne4 15.Nxe4 dxe4 16.Ng5 h5 17.Nxe4 Nxc2 18.Nf6+ Bxf6 19.exf6 Qc5 20.Qg3 Nd4 21.Bxg6 Kh8 22.f5 fxg6 23.Qxg6 Qc7 24.Bh6 Rf7 25.Qxh5 Kg8 26.Qg6+ Kh8 27.Rac1 Nc6 28.Rc4 Ne5 29.Bg7+ Kg8 30.Qh5 Rxg7 31.Qe8+