D'Angelo Harrison scored 19 points, including the go-ahead 3-pointer with 2:08 to play, and St. John's beat 12th ranked Creighton 70-65 on Sunday night.
Doug McDermott matched his nation-leading average with 25 points for the Bluejays (19-4, 9-2), who had won 14 of 15 coming in and had been tied for first in the conference with Villanova. McDermott didn't score over the final 8:40 in New York.
McDermott had 39 points when the teams met two weeks ago, including a long 3-pointer with 2.4 seconds left for a 63-60 victory. The Bluejays led by 18 points with 12 minutes to play in that one and were barely able to escape with the win at home.