Barcelona moved level on points with Real Madrid, RB Leipzig went top of the Bundesliga and Leeds grabbed a vital victory against Bristol City