A Daniel Guiza hat-trick helped condemn second-bottom Real Murcia to a 4-1 home defeat against Real Mallorca that leaves them eight points adrift.