Mikal Bridges finished with 15 points and 11 rebounds for the Wildcats, who relied on their defense to knock off the Red Storm for the 13th straight time -- despite a huge performance from St. John's star Shamorie Ponds.
Ponds exploded for 37 points to lead St John's (10-8, 0-6 Big East), which has lost seven in a row.
Villanova (16-1, 4-1) got off to a sluggish, sloppy start. The Wildcats hit only two of their first 10 3-point attempts and found themselves trailing late in the first half. DiVincenzo and Jalen Brunson made 3-pointers in the final three minutes as Villanova closed out the first half with a 13-4 run and took a 34-27 lead into halftime.
The Wildcats maintained the advantage throughout the second half, but couldn't slam the door on the Red Storm until the final minute.
DiVincenzo drained a 3-pointer from the corner to push the Villanova lead to 69-58 with four minutes to play.
St. John's mounted one last rally, with Ponds capping a 7-0 run with a pair of free throws to cut the deficit to 69-65 with one minute left. He shot 15 of 28 from the floor but 0 of 6 beyond the 3-point arc.
Ponds was the only St. John's player to reach double figures in points. Bashir Ahmed and Justin Simon each finished with seven points.
Villanova made seven consecutive free throws in the final minute, and Bridges dunked to finish off the scrappy Red Storm.
Villanova has bounced back from its only loss of the season, at Butler on Dec. 30, with three straight wins. The Wildcats continue a stretch of three straight road games at Georgetown on Wednesday.
It doesn't get any easier for the Red Storm, who travel to No. 10 Xavier on Wednesday.
--Field Level Media
Villanova | St. John's | |
Donte DiVincenzo 25 | Scoring | Shamorie Ponds 37 |
Jalen Brunson 5 | Assists | Justin Simon 3 |
Mikal Bridges 11 | Rebounds | Tariq Owens 7 |
Mikal Bridges 8 | Free Throws Made | Shamorie Ponds 7 |
Eric Paschall 1 | Steals | Bashir Ahmed 2 |
Mikal Bridges 3 | Blocks | Tariq Owens 2 |
Team | Points | FG% | 3PM-3PA | FTM-FTA | Assists | Rebounds | Blocks | Steals | Turnovers |
Villanova | 78 | 43.4 | 13-30 | 19-24 | 17 | 37 | 3 | 2 | 17 |
St. John's | 71 | 43.8 | 1-12 | 14-17 | 10 | 27 | 3 | 7 | 9 |