Billy Garrett Jr. scored 21 points, and DePaul won its second straight, beating St. John's 77-75 on Tuesday night.
The Blue Demons (10-8, 2-3) blew a seven-point lead in the second half but pulled it out in the closing minutes to come away with back-to-back Big East wins for the first time in five years.
Garrett, a freshman, came through with another strong effort after scoring a career-high 22 a week earlier in a double-overtime win over Butler. Brandon Young finished with 19 points, Cleveland Melvin scored all but three of his 16 points after halftime and Tommy Hamilton added 13.
The Blue Demons stopped an eight-game losing streak to St. John's.
D'Angelo Harrison, a game-time decision after suffering a mild concussion in the previous game against Villanova, came through with 24 points for St. John's (9-7, 0-4). Rysheed Jordan scored 16, but the Red Storm dropped their fourth straight.