The Blue and Whites are up to sixth place in La Liga after a 1-3 win against Valladolid. Albert Luque scored early on and then Apoño added a second from the penalty spot.
Oldoni pulled one back for the home side early in the second half but Nacho made sure of the three points for Málaga towards the end of the match.
In Division Two, Xerez remain top of the pile after a 1-2 win away to Córdoba and Tenerife hold on to second place after a 0-0 draw with Huesca.
Rayo Vallecano are up to third after victory over bottom clum Sevilla Atlético, Jofre getting the only goal of the match.
In the Primera Andaluza Grupo 3, Nerja slipped to a 1-0 defeat on their trip to Real Jaén B and are now fifth in the table.
Second placed El Palo moved to within two points of leaders Mancha Real with an emphatic 7-1 win against Torre del Mar. However, Mancha Real were taking a break from competition this week and now have a game in hand.
Álcala continued their losing ways, going down 6-0 away to Mijas.