Punxsy finishes strong, overpowers Curwensville