Stony Brook, N.Y. -- Brody Eastwood scored five goals and Chris Hughes added three goals and two assists to lead Stony Brook to a 13-10 win against No. 12 Princeton on Saturday at Kenneth P. LaValle Stadium.

It was the first win against a ranked opponent since topping No. 18 Delaware, 7-6, in 2012.

Stony Brook (9-2) is one win away from winning 10 games for the first time since 2011.

"I thought today's game was a classic college lacrosse game between two great academic institutions,” said head coach Jim Nagle. “I was very proud of my team today. They really pulled together. We had a lot of different guys step up and great contributions from some of our younger guys. I thought Matt Robison's goal really set the tone. Really just couldn't be more proud of my team."

Eastwood's five goals upped his season total to 40, becoming just the second player in school history to score 40 goals in each of their first three years.

Hughes matched a season-high with five points.

Mike Rooney and Challen Rogers finished with three points apiece.

Kip Orban finished with five goals for Princeton (6-3). Mike MacDonald added three goals and Ryan Ambler totaled a goal and three assists.