1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Bd3 Nc6 6.Be3 d5 7.Nd2 e5 8.Nxc6 bxc6 9.O-O Be7 10.h3 O-O 11.Bg5 h6 12.Bh4 dxe4 13.Nxe4 Nd5 14.Bxe7 Qxe7 15.Ng3 Nf4 16.Bf5 Bxf5 17.Nxf5 Qg5 18.Qg4 Qf6 19.Ng3 Rad8 20.Rad1 g6 21.Rd7 Ne2+ 22.Qxe2 Rxd7 23.Ne4 Qe7 24.Qg4 Kg7 25.Ng3 f5