1.e4 c5 2.c3 g6 3.d4 cxd4 4.cxd4 Bg7 5.Nf3 d6 6.Bc4 Nc6 7.O-O Bg4 8.Bxf7+ Kf8 9.Be3 Nf6 10.Bc4 Nxe4 11.Nc3 d5 12.Be2 Bf6 13.Nxe4 dxe4 14.Ng5 Bxg5 15.Bxg4 Qd5 16.Qd2 Bf6 17.Rad1 Rd8 18.f3 Kg7 19.Bh6+ Kg8 20.Kh1 Kf7 21.fxe4 Qxe4 22.Rf4 Qd5 23.Bf3 Qd6 24.Qc3 Ke8 25.Qb3 Nxd4 26.Qa4+ b5 27.Qxa7 Kf7 28.Qb7 Qb4 29.Bd5+ Ne6 30.Rxb4