Woodall went 8-of-14 from the field overall as the Panthers (21-7, 9-6 Big East) won for the first time in three games.
Pittsburgh improved to 8-1 in its last nine meetings against the Red Storm with the help of Lamar Patterson's 11 points.
St. John's (16-11, 8-7) was paced by Jakarr Sampson with 14 points.
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'