Marquette got a scare, but they edged out St. Johns, 57-55, to move on and face Villanova in the next round of The Big East Tournament.