Olimpia’s lead at the top of the Paraguayan Apertura was cut to two points after they suffered a surprise 3-0 defeat to newly-promoted Independiente FBC.
It is the first loss league loss this season for Olimpia, who were far from their best and were out-played for much of the match by Independiente.
Francisco Garcia gave the hosts the lead after just seven minutes and Michael Godoy doubled the advantage shortly afterwards.
Olimpia struggled to find a way back into the match and Imanol Iriberri killed the match off with the third goal in the second half.
A second yellow card to Enrique Meza a few minutes later confirmed Olimpia’s fate and ensured a famous win for Independiente.
Cerro Porteno are Olimpia’s nearest challengers after they beat Cerro Porteno PF 2-1 in Ciudad del Este.
Guillermo Beltran gave Cerro the lead with 12 minutes on the clock but Leonardo Delvalle struck back for Presidente Franco.
However, an action-packed opening half an hour was completed when Walter Lopez restored Cerro’s advantage.
The hosts were given a lifeline when Lopez, who was an early substitute for Matias Corujo, was dismissed midway the match, but they were unable to equalise.
Victor Ayala and Nestor Camacho scored the goals as Libertad from a goal down to win 2-1 against Tacuary, for whom Gaston Gimenez netted.
Elsewhere, Sol de America were 3-0 winners at Rubio Nu, with Diego Ciz netting in the first half and Sergio Escalante Enzo Prono completing the scoring.
Luis Cabral’s second-half penalty helped Nacional Asuncion claim a 1-1 draw with Guarani, for whom Ivan Gonzalez Ferreira netted the opener.
The clash between Sportivo Carapegua and Sportivo Luqueno finished goalless.