River Plate closed the gap at the top of the Clausura with a 3-2 victory over Racing Club as leaders Gimnasia La Plata were held to a draw by Lanus on Sunday.
A brace from Fernando Cavenaghi - the opener a first-half penalty - and Carlos Carbonero's effort just before the break handed River Plate the points before Jonathan Maidana was sent off in the final minute, while Diego Villar and Gabriel Hauche were on target for Racing Club.
At the summit, Gimnasia La Plata were held to a goalless draw at home to Lanus in seventh, meaning they are now tied on 31 points with River Plate and hold onto top spot only by goals difference.
Boca Juniors moved up three places into eighth with a comfortable 3-1 victory over bottom side All Boys following a second-half double from Juan Manuel Martinez and a late addition from Emanuel Gigliotti, with Jonathan Calleri's effort a mere consolation for the league strugglers.
A quick-fire early double from Mariano Echeverria led Arsenal Sarandi to a 3-2 victory at home to Newell's Old Boys.
The visitors hit back through Fabian Munoz before Lucas Bernardi's second-half penalty looked like it clinched Old Boys a point, but Emilio Zelaya struck late on to claim all three points and move Arsenal up from second-bottom into 15th.