Maitland Magpies beat top dog Edgeworth 2-1