George Kittle appears to be making his return for the San Francisco 49ers on Sunday despite missing the past two games. According to Adam Schefter, Kittle played with a broken ankle in San Francisco's game on Halloween.

Back in Week 9 against the Arizona Cardinals, Kittle caught a pass from Jimmy Garoppolo and was taken down awkwardly by a defender. The Pro-Bowl tight end got up gingerly and made his way to the sideline for a short amount of time.

After going to the locker room, Kittle made an immediate return for San Francisco's ensuing drive. On that drive, Kittle caught a 30-yard touchdown pass to give the 49ers their first touchdown of the game.

In the end, Kittle finished the game with six receptions for 79 yards and a score. Those numbers are even more impressive now that we know he had a broken bone in his ankle in that contest.

Even though he was able to finish the game, Kittle has missed the team's past two games. The team has also been cautious with their versatile tight end due to the severity of the injury.

Kyle Shanahan said that if ‘it was a normal person', he would probably make Kittle doubtful for Sunday night's game versus the Green Bay Packers. But knowing that he finished the game in Arizona, Kittle isn't a normal person.

On Sunday morning, the 49ers expect to have Kittle available for the first time in the past three weeks. They could definitely use Kittle in a game against a Packers team that could represent the NFC in the Super Bowl.