Bathurst keeps Western Zone Premier League hopes alive with win