Celta Vigo has secured three points for the first time in a month after a 2-0 home win over Mallorca in La Liga.