Updated

D'Angelo Harrison scored 24 points and freshman JaKarr Sampson added 19 as St. John's won its fourth straight game, 71-67 over Seton Hall on Sunday at Madison Square Garden.

Harrison, who is second in the Big East in scoring with a 19.6 average, scored 10 of the Red Storm's final 12 points, a burst that started with 9 minutes left and helped keep the Pirates, who closed within one point with 4:21 to play, at bay.

Phil Greene had 10 points for St. John's (13-7, 5-3 Big East) while freshman Chris Obekpa, who leads the nation with 4.6 blocked shots per game, had four blocks. He finished with four points, the last two a tip-9in with 41 seconds left that gave the Red Storm a 67-62 lead.

Eugene Teague had a career-high 22 points for Seton Hall (13-7, 2-5), which has lost five of six. Fuquan Edwin, the fifth-leading scorer in the conference at 17.2 points per game, was hounded by the Red Storm into a 4-for-15 game from the field including making one of six 3-point attempts.

Seton Hall had won three straight over the Red Storm and four of the last five. This was Seton Hall's first game against St. John's in Madison Square Garden since 2006.

St. John's closed the first half on a 17-4 run and the Red Storm scored the first six points of the second half for a 44-33 lead. The Red Storm's biggest lead was 16 points, the last time at 53-37 on a jumper by Greene with 14:46 to play.

Seton Hall used an 11-2 run to get within 60-59, but Harrison took over, hitting two jumpers and two free throws in the final 2:24.

The Pirates made eight of their first 10 shots from the field and was ahead 29-21 with about 9 minutes to play. The Red Storm started their closing 17-4 run with a by Harrison who ended it with a 3 at the buzzer. He was standing alone near midcourt letting the clock run down and with 5 seconds left took a step back then dribbled across to his right and hit the shot at the buzzer for a 38-33 lead.