Los Beticos scored all three goals in the first half. Mario, Jorge Molina and Dorlan Pabón all scored for Real Betis.
Málaga suffered a setback when Ignacio Camacho was given a red card in the 62nd minute.
Los Verdiblancos are in seven place, and in striking distance of Real Sociedad in sixth with a record of 12 wins, 10 losses and three draws leaving them one behind after 25 games. Málaga now sit in fourth in the table with a record of 12 wins, seven losses and six draws.
Real Betis maintained control of the ball for 56.4% of the match, a testament to their movement and linking play in the open field.
Beticos won 59 duels and 13 headers, which led to 14 shots, including eight on target.
Molina had six shots for Real Betis, more than any of his team-mates.
The combination of Nacho to Juan Carlos was the most common during the match, as the two players connected 15 times.
Málaga's attackers only managed two shots, including one on target.
Málaga generated these few opportunities while having possession for 43.6% of the contest.
Málaga's attack was largely blunted throughout the match, and no player registered more than one attempt on goal.
Sergio Sánchez's 17 passes to Portillo were the most between any Málaga team-mates during the match.