Flint Powers squeaks past Freeland 2-0 in regional semis