Copa Libertadores champion San Lorenzo claimed its first win in five, beating Boca Juniors 2-0 in the Argentine Primera Division.
Early second-half goals from Martin Cauteruccio and Gonzalo Veron gave San Lorenzo victory as Boca's winning streak in all competitions ended at four games, halting its surge up the standings.
Boca sits fifth in the table with 23 points, eight adrift of arch-rival River Plate, which is top, while San Lorenzo (17) moved up to 12th.
In driving rain at the Estadio Pedro Bidegain, Cauteruccio got free of his marker to head Veron's cross into the net from six metres to give San Lorenzo the lead in the 52nd minute.
Veron struck San Lorenzo's second goal five minutes later, cutting inside after storming down the left to curl his shot inside the far post.
With Boca losing, Racing Club moved away from the Buenos Aires giant, winning 1-0 at Gimnasia La Plata to move up to third.
Gabriel Hauche struck with just four minutes remaining to send Racing above Independiente in the table, with the latter not in action in a split round in Argentina's top tier.
In other results, Banfield cruised past Olimpo 3-0, Belgrano defeated Godoy Cruz 3-1, Atletico Rafaela won 2-0 at Rosario Central and Quilmes trumped Velez Sarsfield 2-1.
Defensa y Justicia versus Newell's Old Boys was postponed due to bad weather.