Broncos' C.J. Anderson keeps promise, surprises grandma with new truck (VIDEO)

C.J. Anderson beat the odds going all the way from undrafted rookie free agent to starting running back for the Broncos.

After managing just seven carries for 38 yards in 2013, last year Anderson seized the lion share of the workload (179 carries for 849 yards and eight touchdowns with 34 catches for 324 yards and two more scores) in the Denver backfield.

According to the Denver post, Anderson got a performance bonus or almost $151,000, which led to this happening.

More from the Post:

"I always told her that when I got to the NFL that I was going to buy her a new car and new house," Anderson said Saturday. "She's done so much for me. I wouldn't be where I am today if it wasn't for her."

So the house comes with the next contract?

"We'll see," Anderson said, laughing. "First things, first."

It's been quite the week for NFL players gifting things to their parents, just ask NFL Defensive Rookie of the Year Aaron Donald's dad, Archie. 

(H/t Denver Post)