Newport, Freeman race past Bulldogs