Barcelona have scored in their last 22 games in all competitions against Real Madrid - the best run of either team in El Clasico history.