Having a legendary coach for a father definitely has it's benefits. San Francisco 49ers head coach Kyle Shanahan used that to his advantage when it came to quarterback Jimmy Garoppolo.

Mike Shanahan has two Super Bowl rings. He's also coached the likes of John Elway. Safe to say, he knows a thing or two about elite quarterback play.

Therefore, it's no surprise that Kyle Shanahan enlisted his dad's help when it comes to Jimmy Garoppolo.

Garoppolo came to the San Francisco 49ers in 2017 and led them to a 5-0 record down the stretch. Due to that, he looked like he was their franchise quarterback of the future.

However, Garoppolo didn't look as good to start 2018, leading the 49ers to a 1-2 record before tearing his ACL and missing the rest of the season.

With all that time rehabbing though, there's been a lot of time to get better in other areas of the game. It appears he's been doing so by watching film with Mike Shanahan.

This is a genius move honestly. That way he's working with someone who knows the game and is getting a lot of time in the film room. At the same time though, he isn't taking the coaches away from the players that were still playing during the season.

Basically, Shanahan was a way for the 49ers to continue improving Garoppolo and giving him coaching, without having to take a coach away from the active team.

It will be interesting to see how well this works out for them. The extra coaching and film time certainly couldn't have hurt Jimmy Garoppolo. Will he be the quarterback the San Francisco 49ers saw at the end of 2017? Or will he be more of the 2018 quarterback that didn't look quite as dominant?

Whatever the answer, you've got to tip your hat to the Shanahans. Kyle used his father as a resource, and there aren't many resources better than a two-time Super Bowl Champion.