LJ Figueroa scored a game-high 22 points and added 12 rebounds Sunday as St. John's rallied from a 19-point first-half deficit to upset No. 13 Villanova 71-65 at sold-out Madison Square Garden, boosting the Red Storm's quest for an NCAA at-large berth.