Maitland Magpies and Weston Bears score important wins