Neri Pumpido's Olimpia failed to win at home for a fourth straight league fixture at the Estadio Manoel Ferreira in Asuncion but fought back late to secure a 1-1 draw against Mario Jacquet's strugglers.
Cecilio Dominguez's 50th-minute goal had seemingly put Sol on their way to breaking their winless run in road matches.
But Sol's dry away spell extended to 11 matches, when Olimpia's Carlos Guerreno smashed home the remnants of a save from opposition goalkeeper Roberto Acosta.
Libertad made the most of Cerro Porteno's fixture with Guarani being postponed, moving clear in first place after a 3-0 win at Rubio Nu.
Rodrigo Lopez put Pedro Sarabia's men ahead just prior to the half-hour mark, before two second-half penalties - one to Lopez, the other to Jorge Gonzalez - saw them to the three points.
Goals to Cesar Llamas and Rogerio Leichtweis saw 3 de Febrero snap a four-match losing run, as they downed Nacional Asuncion 2-1.
Sportivo Luqueno climbed to fourth after extending their unbeaten streak to seven matches courtesy of a 1-0 win away at 12 de Octubre, who have lost three straight, while Deportivo Capiata came from behind at home to General Diaz, in a 1-1 stalemate.
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.