Getty Images

Last hour, the 49ers and running back Frank Gore had not agreed to terms on a new deal.

This hour, they have.

Per a league source, the player and the team have agreed to terms on a three-year extension.

The extension has $21 million in new money, with $13.5 million guaranteed.

Coupled with his current deal, which pays out $4.9 million in 2011, Gore can earn $25.9 million over four years.

It’s a far cry from DeAngelo Williams money, but no one not named Adrian Peterson or Chris Johnson is going to get close to what Williams got.