Everyone, including Barry Sanders of the Detroit Lions, will agree that Frank Gore is going to be a Hall of Famer after his career is done. The Buffalo Bills' running back has done a lot of running and celebrations in his 15-year NFL career.

However, his latest milestone may be his biggest yet. His 65 rushing yards during the Bills' 20-3 triumph over the Denver Broncos was enough to put him above legendary running back Barry Sanders on the NFL's all-time rushing yards list.

This is an achievement that not everyone can do. It takes a lot of talent, dedication, and sacrifice in order to make this feat, and Gore gave just that as he is now third overall in league history.

The former San Francisco 49er is understandably happy with his achievement as he shared his thoughts with the press.

“They told me I would be [in the NFL] two or three years. When I got drafted in the third round, they said San Francisco reached on me,” Gore said, via ESPN.com. “After the game, when I saw all the cameras, I was like, ‘Man, I passed Barry.’ Barry is one of the best, if not the best to do it. . . . And I’m a guy who they said wouldn’t be in the league more than two or three years, and I got a chance to pass him today. I’m blessed.”

To see him go from being dismissed as a player into becoming one of the best to ever run the football is an inspiring tale. It will motivate a lot of young running backs into giving it their all.

Moreover, Buffalo and San Francisco fans will be wondering why he isn't named in the NFL's All-Time Team. He's shown that he has the quality and longevity to become the man with the third-most rushing yards in his career. However, that will be a question for another time.