1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.f4 Qc7 7.Nf3 g6 8.Bd3 Bg7 9.a4 b6 10.O-O Nbd7 11.Qe1 Bb7 12.Kh1 O-O 13.Qh4 Rae8 14.f5 e6 15.fxg6 fxg6 16.Bh6 Qc5 17.Ng5 Qe5 18.Rf3 Nh5 19.Bxg7 Kxg7 20.Raf1 Rxf3 21.Rxf3 Ndf6 22.g4 Nf4 23.Rf1 h6 24.Nf3 Nxe4 25.Nxe4 Bxe4 26.Bxa6 Rf8 27.c3 Qd5 28.Qg3 Nd3 29.Bxd3 Qxd3 30.Kg2 Qxf1+ 31.Kxf1 Rxf3+