Running back Carlos Hyde has proven to be a good fit for Kyle Shanahan’s offensive system.

And the man in charge of stocking the 49ers roster has taken notice of what Hyde has done on and off the field.

General manager John Lynch entered the playing field more than two weeks ago to greet Hyde with enthusiasm after Hyde was ejected for his tussle with Arizona Cardinals defensive lineman Frostee Rucker.

Hyde got involved during the scuffle that ensued after Cardinals safety Antoine Beathea delivered an illegal hit on 49ers quarterback C.J. Beathard as he was sliding.

“I was proud of Carlos because he fought for his teammate. He had his teammate’s back,” Lynch said on The 49ers Insider Podcast.

Sticking up for teammates was a lesson Steve Young and Jerry Rice imparted on the current team when they spoke to the team during training camp in August, Lynch said.