Cricket: Newcastle stay unbeaten to earn spot in NSW Country Championships final