International Champions Cup: Barca edges Real in El Clasico thriller