Baseball: St. Joseph knocks off Sheehan Titans