Dimitris Orfanos handed Kalamarias a surprise lead after 14 minutes, but the visitors bounced back in style as second-half goals from Rivaldo and Neri Alberto Castillo secured their 20th win from 25 games this season.

Panathinaikos's faint title hopes appear to be over after Dragan Nacevski's solitary goal handed Ergotelis a shock win.

AEK Athens took advantage of Panathinaikos' slip-up to leapfrog their rivals into second place after a 1-0 win at Larissa.

A Paulo Costa goal earned Aris Salonika a 1-0 win over 10-man Iraklis, while penalties from Levan Tskitishvili and Luis Lourenco were enough for Panionios to overcome Ionikos.

Finally, Kerkyra gave their hopes of survival a boost with a pulsating 4-3 win over OFI Crete.

Giorgos Tzavellas gave Kerkyra an early lead, but Crete fought back through Marinho Wellington and Pierre Issa.

Christos Bourbos, Franch Guela and substitute Manolis Skoufalis all netted to put Kerkyra before Stelios Sfakianakis struck a late consolation for the hosts.