The press paid off.
Down nine at the half, St. Joe's opened the second half on a 15-0 run with help from a full-court press and hung on to beat Richmond, 61-55, Wednesday night at the Hagan Arena.
The win snaps a two-game St. Joe's losing streak and advances the Hawks to 14-9 and 5-5 in the A-10.
Richmond, meanwhile, fell to 14-11 and 4-6 in conference play. The Spiders have lost four of their last five and were swept in three winless trips to Philly this season.
A (mostly) closely contested first half featuring six ties and seven lead changes gave way to two sizable runs heading into and coming out of the break.
Richmond closed the first on a 12-2 run, as St. Joe's went without a field goal for the final 4:07 of the frame, turned the ball over three times and went into the half trailing 36-27. Those roles reversed at the start of the second, when a full-court press helped St. Joe's storm out of the locker room on a 15-0 run, hold Richmond scoreless for the first 6:25 and take a 42-36 lead.
But those stretches proved the outlier in a second half marked by four more ties.
Indeed, St. Joe's led by just two, 57-55, before Langston Galloway buried a three from the right wing with 21 seconds to play that gave St. Joe's the room it needed late.
Jones led all scorers with 17 points, but went just 5 of 12 from the floor and 1 of 5 from three. He did most of his damage at the foul line (6 of 9).
Roberts finished with his 15th career double-double and 11th this season on 16 points and 10 rebounds.
For Richmond, Kendall Anthony finished with a team-high 13. His third three of the game cut the Hawks' lead to just two with 1:24 remaining.
Inside the box score
• St. Joe's Galloway and Halil Kanacevic both finished with four fouls.
• Richmond entered the game as the second best three-point shooting team in the conference (37.6 percent), but went just 6-for-20 from range Wednesday night. Darien Brothers, who's ninth in the nation from range (45.7 percent), went 0-for-4.
• Richmond's bench outscored St. Joe's, 25-7.
In its final Big 5 matchup of the season, St. Joe's will meet La Salle at the Palestra on Saturday. Tip off is scheduled for 1 p.m. The game will be shown on NBC Sports Network.
The press paid off.