Ray Rice and Matt Forte got what they wanted Monday: long-term contracts that sometimes elude NFL running backs. But the long-term contract Dashon Goldson was looking for from the 49ers did not become a reality, and the Pro Bowl free safety will be forced to play for the team in 2012 on a one-year deal.