Zach Karalis picked the right time to heat up.
The freshman from North Andover scored 5 of his 10 points in the final minute of the game, including the winning putback, to lead WPI to a 66-64 victory over Babson in a NEWMAC semifinal game in Worcester on Saturday.
Karalis canned a 3-pointer with 57 seconds left to give the Engineers (24-2) a 64-61 lead. Babson (14-13) responded with a trey from Matt Palazini with 30 seconds left.
As time ticked down, WPI’s Aaron Davis took shot from behind the arc that rimmed out, but Karalis was there to collect the rebound and score with 1.6 seconds left to send the Engineers into Sunday’s final against Springfield in Worcester.
The other NEWMAC semifinal between Springfield and MIT didn’t disappoint either.
Springfield (19-7) scored 16 of the game’s final 18 points to upset MIT (20-5), 68-60.
The Pride were led by Alex Berthiaume and Sean Martin, who each scored 21 points. Will Tashman led MIT with 19 points and 11 rebounds.
BU 68, Maryland-Baltimore County 59 — Maurice Watson Jr. had a game-high 19 points and six assists, D.J. Irving had 17 points, and the Terriers (17-11, 11-4 America East) held off the host Retrievers (6-21, 4-10).
New Hampshire 68, Binghamton 56 — Patrick Konan had 18 points and eight rebounds to rally the Wildcats (8-18, 4-10 America East) past the visiting Bearcats. Jordan Reed finished with 24 points, 16 rebounds, and 5 assists for the Bearcats (3-24, 1-13).
Connecticut 81, DePaul 69 — Shabazz Napier scored 28 points, Ryan Boatright and Omar Calhoun added 17 apiece, and the visiting Huskies (19-7, 9-5 Big East) defeated the Blue Demons (11-16, 2-12).
Providence 76, Rutgers 72 —
Brown 59, Dartmouth 50 — Sean McGonagill scored 13 points and dished out seven assists as the Bears (10-14, 4-6 Ivy) topped the visiting Big Green (6-18, 2-8).
Vermont 87, Canisius 79 — Freshman Ethan O'Day scored a career-high 22 points and the Catamounts enjoyed a huge advantage in free throws against the visiting Golden Griffins. Vermont (18-9) made 27 of 31 free throws to 12 of 14 for Canisius (17-11).
Quinnipiac 69, Bryant 58 — Ike Azotam and Shaq Shannon each scored 16 points to lead the host Bobcats (14-13, 10-5 Northeast) past the Bulldogs (17-9, 10-5).
Central Conn. 80, Sacred Heart 72 — Kyle Vinales scored 28 points, Joe Efese added 21, and the visiting Blue Devils (11-15, 7-8 Northeast) topped the Pioneers. Steve Glowiak led Sacred Heart (9-17, 7-8) with 21 points.
Albany 58, Fairfield 50 — Sam Rowley and John Puk scored 13 points apiece as the Great Danes (20-9) pulled away from the Stags in Bridgeport, Conn. Derek Needham’s 15 points led Fairfield (17-12).
Commonwealth Coast final — Sedale Jones scored 23 points and pulled down nine rebounds, and host Curry held off Gordon, 69-63, to win its first Commonwealth Coast title since 2008. David Dempsey led Gordon with 22 points and 12 rebounds.
MASCAC final — Fitchburg State used a 20-5 run midway through the second half to defeat MCLA, 80-72, and capture its first MASCAC title. Mike Ingram-Rubin netted 25 points on 7-of-8 shooting to lead the visiting Falcons.
NECC final — Andre French poured in 27 points as Elms (18-9) topped Regis, 91-78, in Chicopee, winning its fourth NECC championship in five years. Ryan Chambers scored a game-high 30 points for the Pride (13-15).
NESCAC semifinals — Peter Kaasila scored 18 of his game-high 20 points in the second half to help host Amherst (23-2) defeat Tufts. Tom Palleschi paced the Jumbos (17-9) with 19 points and six rebounds. Amherst will host rival Williams in the NESCAC final on Sunday at noon . . . Williams topped Middlebury, 87-80, in overtime to punch its ticket to the final. Michael Mayer led the Ephs (23-3) with 23 points and 13 rebounds, while Peter Lynch led the Panthers (22-3) with 23 points and 12 boards.