Dwight Hardy scored a career-high 33 points and St. John's took command in the second half in an 89-72 victory over No. 10 Connecticut on Thursday night, the Red Storm's fourth win over a top-13 team this season at the Garden.