The Porcupine Warriors defeated Dreams FC 2-0 at the Baba Yara Sports Stadium on matchday 18 of Ghana Premier League.