The Cardinals (13-2, 1-1 Big East) got 12 points from Gorgui Dieng as they broke a two-game losing streak -- their longest in nearly two years. Louisville fell to Georgetown and Kentucky last week.
The Cardinals held St. John's to under 15 percent shooting in the first half.
The Red Storm (7-7, 1-2) got 24 points from D'Angelo Harrison and 12 from Moe Harkless.
Ron Burgundy interviews Peyton Manning on SportsCenter
Florida bear attack: Black bear mauls woman's face