Bathurst Panthers battle hard in first half to set up Group 10 win over Mudgee Dragons