Sky Blues claim vital win but fail to impress against Central Coast Mariners on Saturday night.