1.e4 c5 2.Nc3 e6 3.Nge2 Nc6 4.d4 cxd4 5.Nxd4 a6 6.Nxc6 bxc6 7.Bd3 Ne7 8.O-O Ng6 9.f4 Bd6 10.e5 Bc5+ 11.Kh1 d5 12.exd6 Bxd6 13.Qh5 O-O 14.Ne4 Be7 15.Be3 Qd5 16.Qe2 c5 17.c4 Qc6 18.Nd2 f5 19.Qf3 Qc7 20.Be2 Rb8 21.b3 Bf6 22.Rac1 Rd8 23.Rc2 e5 24.fxe5 Bxe5 25.Qh5 Nf4 26.Bxf4 Bxf4 27.Nb1 Rd4 28.h3 Bh6 29.Qe8#