Magpies topple Tigers as Panthers steal win against Pigeons