Flint Powers Catholic upset by Portland