1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Bd3 Nf6 6.O-O d6 7.c4 Nbd7 8.Nc3 Qc7 9.f4 Be7 10.Qe2 g6 11.Bd2 O-O 12.Rae1 e5 13.Nc2 exf4 14.Bxf4 Ne5 15.Ne3 Be6 16.Bg5 Qd8 17.Bh6 Re8 18.Bc2 Nfg4 19.Nxg4 Bxg4 20.Qf2 Be6 21.Nd5 Ng4 22.Qf4 Nxh6 23.Nxe7+ Qxe7 24.Qxh6 Bxc4 25.Bb3 Bxf1 26.Rxf1 Rf8 27.Bd5 Rac8 28.Rf3 Qe5 29.h4 Qxb2 30.h5 Qc1+