George Kittle did his thing at Iowa. He showed promise for the future as a Hawkeye.

Last year, in just his second season, he broke the record for most receiving yards by a tight end in a single NFL season (1,377). This year, Kittle is remaining effective and on Thursday Night Football against the Arizona Cardinals, the 49ers pass-catcher gave a nasty stiff arm en route to a 30-yard TD:

RELATED: George Kittle breaks NFL record to close out 2018 season

Kittle actually went down with an injury on the 49ers’ first offensive player Thursday night due to a helmet colliding with his knee. He returned shortly after, however, and appears to be doing just fine according to what he just did.