Great weekend for Stanford sports