Dani Guiza bagged an excellent hat-trick as Real Mallorca condemned lowly Real Murcia to a painful 4-1 defeat on Sunday.
Spain striker Guiza struck after seven minutes to give Gregorio Manzano's side the lead and Juan Arango added a second for the visitors shortly afterwards.
Guiza then struck twice more in the second half to seal a brilliant win for the islanders before Baiano's late consolation for the home side.
The visitors began the game with intent and received a quick reward for their early pressure as Guiza headed home Pierre Webo's pin-point cross after just seven minutes.
Little more than 10 minutes later, Guiza turned provider as the visitors went 2-0 up.
This time, the former Getafe striker picked out Arango with a neat centre and the Venezuela forward headed past Murcia keeper Fabian Carini to double Mallorca's lead.
Murcia coach Javier Clemente gave his side a dressing-down following last weekend's 1-0 defeat at Real Madrid, but must have even more furious as Mallorca threatened to run riot in the early stages.
Arango fired just wide after 29 minutes and Webo headed off target on the visitors' next attack.
Murcia looked all at sea, but almost pulled a goal back just before the break when Dani Aquino saw his free-kick sail just wide.
Any hopes of a Murcia revival were dashed seconds after the break, though, as Guiza bagged his second when he fired home Webo's cross from close range.
Murcia again tried to respond, but Mallorca goalkeeper Miguel Angel Moya produced a stunning save to keep out Ivan Alonso's drive on the hour-mark.
The home side did have the ball in the net after 69 minutes but Baiano saw his effort ruled out for offside.
There appeared to be no way back for Murcia at this stage and Jonas Gutierrez should have added a fourth for Mallorca shortly afterwards.
The Argentina winger found himself one-on-one with Carini but fired his shot wide when it looked easier to score.
However, Guiza made no mistake with four minutes remaining when he beat Carini with a delicate lob to give his side a four-goal cushion.
Baiano bagged a consolation with two minutes left on the clock, but many of the home fans had already left the ground in disgust.
Murcia have now lost five of the seven games played since Clemente took over at the club last month and remain second from bottom of the table.
The promoted side are now eight points adrift of 17th-placed Real Zaragoza with just five games remaining.
Mallorca, meanwhile, move up to 11th in the Primera Liga standings on 44 points.