1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Bd3 Nc6 6.Nb3 Nf6 7.Bg5 Be7 8.O-O d6 9.Nc3 O-O 10.f4 h6 11.Bh4 Nxe4 12.Nxe4 Bxh4 13.Qh5 d5 14.Nd6 Qxd6 15.Qxh4 Qe7 16.Qh5 Bd7 17.g4 Be8 18.g5 f6 19.Qg4 h5 20.Qh4 f5 21.a3 g6 22.Rae1 Bf7 23.Rf3 Qc7 24.Rh3 Rae8 25.Rhe3 Re7 26.Nd2 Rfe8 27.Nf3 Qb6 28.b3 e5 29.Kg2 e4 30.Ne5 Nxe5 31.fxe5 exd3