A derby weekend to remember with Asante Kotoko smiling biggest in the end.

The Porcupine Warriors, who played three hours before rivals Hearts of Oak, narrowly beat AshantiGold in Obuasi.

A Fabio Gama header halfway through the first half was enough to give Kotoko all three points on the day.

Hearts of Oak knew they needed to win against Olympics in order to preserve their two-point lead at the top.

The Phobians dominated the first half and probably should have been infront when an Isaac Mensah strike went in off the underside of the crossbar. It was tight and the referee waved for the game to continue.

Samuel Boadu’s men took the lead in the second half through a ferocious strike by Emmanuel Nettey – his first goal for the Phobians.

Olympics grew into the game and equalised 20 minutes from time through a Maxwell Abbey header. It was the first time Hearts had conceded a Premier League goal in 522 minutes.

Hearts still remain top of the table but now just due to goal difference.

In other games on Sunday, Berekum Chelsea humiliated King Faisal beating them 5-0.

Dreams FC climbed into the top 5 with a comfortable victory at home against Elmina Sharks.

Ebusua Dwarfs left it late to stun Aduana 1-0 but the Cape-Coast based side still sit in the bottom three.

Eleven Wonders came out on top in the Bono derby, beating Bechem United 2-1.

Liberty had to come from behind to defeat a stubborn WAFA side. The win sends the Scientific Soccer lads out of the relegation zone.

Earlier, Medeama left it late to pip Karela in the Nzema derby. An 81st minute header from Vincent Atingah was enough to keep Medeama’s title hopes alive.