Montpellier have kept up the pressure on leaders Paris St Germain in Ligue 1 after a 3-0 win over Caen.