1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 e5 5.Nb3 Nf6 6.Nc3 Bb4 7.Bd3 d5 8.exd5 Nxd5 9.Bd2 Nxc3 10.bxc3 Bd6 11.O-O O-O 12.f4 f5 13.fxe5 Nxe5 14.Bf4 Qc7 15.Qd2 Bd7 16.Kh1 Kh8 17.Nd4 Rac8 18.Rab1 a6 19.Bxe5 Bxe5 20.Nxf5 Bxh2 21.Qg5 Be5 22.Ne7 Bf4 23.Qh5 Bh6 24.Ng6+ hxg6 25.Qxg6 Bf5 26.Rxf5 Rxf5 27.Bxf5 Kg8 28.Qe6+