St. John’s beats Pitt at the Garden