1.e4 c5 2.Nc3 d6 3.f4 Nf6 4.Nf3 e6 5.d4 cxd4 6.Nxd4 Nc6 7.Bb5 Bd7 8.e5 dxe5 9.Nxc6 Bxc6 10.Bxc6+ bxc6 11.fxe5 Nd5 12.O-O Bc5+ 13.Kh1 O-O 14.Qf3 Ne3 15.Bxe3 Bb4 16.Qg3 Kh8 17.Ne4 Qd5 18.Rad1 Qxe4 19.Rd4 Qxc2 20.Rxb4 Qd3 21.Rg4 Qxf1+ 22.Bg1 Rg8 23.Rh4 Qf5 24.Be3 Rad8 25.Qe1 Qc2 26.Bg1 Rd1 27.Qg3 Qc5 28.Rxh7+ Kxh7 29.Qh4+ Kg6 30.Qg4+ Kh6 31.Qh4+ Kg6 32.Qg4+ Kh7 33.Qh5#