1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Bf4 a6 6.Nxc6 bxc6 7.Bd3 Nf6 8.e5 Nd5 9.Bg3 f5 10.exf6 Nxf6 11.O-O Be7 12.Nd2 O-O 13.Nc4 d5 14.Ne5 Qb6 15.c4 c5 16.Qc2 Bb7 17.Bh4 Qd6 18.Bxf6 Rxf6 19.Bxh7+ Kh8 20.Rae1 Raf8 21.Ng6+ Kxh7 22.Nxf8+ Kg8 23.Ng6 Bd8 24.f4 Bc7 25.Ne5 Rf5 26.cxd5 Qxd5 27.Rd1 Qxa2 28.Rd7 Bxe5 29.fxe5