CANTON, N.Y. - For the sixth straight trip to St. Lawrence's Appleton Arena, the No. 19 Dartmouth men's hockey team came off the ice having defeated the hometown Saints. This latest installment of this storied rivalry saw the Big Green skate off with a 3-2 win Saturday night.

In a very physical battle that was littered with post-whistle scrums, two goals from freshman Tim O'Brien in the second period and another from senior captain Mike Keenan in the third proved to be the difference.

A spirited comeback bid by the Saints in the final minutes nearly tied the game after Dartmouth led 3-1 following Keenan's blast at the 3:46 mark. However, freshman netminder Charles Grant was up to the task of stopping the most dangerous offensive team in ECAC Hockey, finishing the night with 25 saves and his fifth win of the year (5-4-1).

The victory improved the Big Green's mark back over .500 in league play at 9-8-3, while 13-10-4 overall. Its ECAC Hockey record currently gives the team 21 points to sit tied for fourth in the league standings.

Coming into the game second in the conference with 22 points, the loss drops St. Lawrence to 9-7-4 and 16-12-4 overall.

The Saints' Greg Carey scored his national-leading 25th goal of the season to put his team up 1-0 just 1:03 into the second period while on a 5-on-3 power play. Riley Austin scored the only other goal on this night for the home team, cutting into the Green's 3-1 lead with roughly 11 minutes left in regulation.

The Big Green outshot the Saints, 40-27, and held national top-five scorer Kyle Flanagan without a point for just the eighth time this season in 32 games.

Dartmouth was 0-for-6 with the power play, while the Saints managed one goal on five chances with the man-advantage.

The Green and White have not lost at St. Lawrence since Feb. 21, 2009, a stretch of six straight victories, including two during last season's first-round match-up.

The win was also just the third road victory of the season and improves the mark away from Hanover to 3-7-4.

Things don't get easier on the final weekend of the season for the Green as Princeton and No. 1 Quinnipiac come to Thompson Arena for two games. The Tigers will mark the final Ivy League contest of 2012-13 on Friday night before the Bobcats come for a Saturday night tilt that will also act as Senior Night for five Dartmouth players.