Real Madrid beat Celta Vigo 2-0 on Saturday to pressure Barcelona before the Spanish leader hosts Atletico Madrid.