Josh Huestis matched his career-high with 14 rebounds for the Cardinal (9-4), who won their fifth in six games. Dwight Powell added nine points and 11 rebounds.

Joey Ptasinski scored 17 points to lead the Leopards (5-10), who fell to 0-8 on the road. Seth Hinrichs added 16 points.

Lafayette trailed by 10 early in the second half before producing 21-9 run, highlighted by a Dan Trist layup, that gave the Leopards a 45-43 advantage with 9:03 left. But Stanford rallied and held a seven-point lead with 1:14 remaining.

Ptasinski hit a 3-pointer with 27 seconds left to pull the Leopards within 61-59, but the Cardinal made their free throws down the stretch to hang on.