1.e4 c5 2.c3 g6 3.d4 cxd4 4.cxd4 d5 5.exd5 Qxd5 6.Nc3 Qa5 7.Nf3 Bg7 8.Qb3 Nf6 9.Bc4 O-O 10.O-O a6 11.Bd2 Qd8 12.a4 Nc6 13.Ne2 Bg4 14.Qxb7 Bxf3 15.gxf3 Nxd4 16.Bf4 Nh5 17.Bg5 Nxe2+ 18.Bxe2 Rb8 19.Qxa6 Rxb2 20.Rac1 h6 21.Be3 Qb8 22.Bc4 Nf4 23.Kh1 Qe5 24.Rg1 Nh3 25.Rg2 Qh5 26.Qxg6 Qe5 27.Qxg7+