1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.Be2 a6 7.O-O Nf6 8.Be3 d6 9.f4 Bd7 10.Kh1 b5 11.a3 Rc8 12.Qe1 Nxd4 13.Bxd4 e5 14.Be3 Bc6 15.Bd3 Be7 16.Qg3 O-O 17.fxe5 dxe5 18.Rf5 Kh8 19.Raf1 Bd6 20.Qf3 Be7 21.Bg5 Rfe8 22.g4 Bd8 23.Bxf6 gxf6 24.Rh5 Rg8 25.Nd5 Qd6 26.Ne3 Bd7 27.Nf5 Qf8 28.Rxh7+