We love to criticize referees in all sports, but they have a tough job.
Most referees, umpires or officials are much older than the athletes they are trying to keep up with, and they don't have the benefit of slow-motion replays in real time like TV viewers do.
But there are times where refs deserve to be criticized.
Take Sunday's game between the 49ers and Steelers at Levi's Stadium.
With just over five minutes left in the second quarter and the Steelers facing a third-and-7, quarterback Mason Rudolph hit wide receiver Diontae Johnson for exactly seven yards.
But that's when things got interesting, as the line judge had a lot of trouble trying to figure out where to spot the ball.
[RELATED: Takeaways from 49ers' 24-20 win]
The good news for the ref is that he ultimately got the spot correct.
But this isn't a great look for a sport that has a history of issues with refs making mistakes (see the Saints-Rams NFC Championship game as the latest example).
Would it be that difficult to put a chip in the ball?
Related content from TMZ Sports
Ex-NFL player sues women over $10 million extortion attempt
Ex-Kings PG Ty Lawson sued for allegedly choking woman
Pendant of Kaepernick kneeling to be auctioned for charity
Josh Jacobs reveals Alabama coach loves "deez nuts" joke
49ers rookie sensation Nick Bosa experienced something Monday night that the 22-year-old hasn’t faced in over two years.
He lost a game.
That’s right, the defensive end hadn’t lost a game prior to San Francisco's loss to the Seahawks on Monday night since his sophomore season at Ohio State.
That game was especially rough for Bosa as he was ejected in the second quarter after a pretty blatant targeting penalty for a hit on Iowa's quarterback.
Bosa’s Buckeyes won the first three games of 2018 before Bosa injured his knee and missed the final 11 games of his collegiate career.
[RELATED: 49ers clarify Kittle not officially ruled out vs. Cardinals]
The 49ers hope to restart Bosa’s winning streak Sunday when they take on the Arizona Cardinals at Levi’s Stadium.
SANTA CLARA -- Rookie Justin Skule will “most likely” return to the 49ers starting lineup in place of veteran left tackle Joe Staley, coach Kyle Shanahan said Wednesday.
Staley underwent surgery to repair a broken and dislocated finger, an injury that occurred Monday night in the 49ers’ 27-24 overtime loss to the Seattle Seahawks.
Staley, a six-time Pro Bowler, did not realize the extent of the injury until it swelled on him Tuesday morning.
“He will not play this week and probably be out a couple of weeks,” Shanahan said.
Skule started six games earlier this season when Staley was sidelined with a fractured left lower leg. When Staley returned to action on Monday, Skule was deactivated for the game. The 49ers went with Daniel Brunskill as the backup offensive tackle behind Staley and Mike McGlinchey.
[RELATED: 49ers clarify George Kittle not officially ruled out yet vs. Cardinals]
Shanahan expressed confidence that Skule will again step in and play well in place of Staley.
“I thought he did a very good job,” Shanahan said of Skule, a sixth-round draft pick from Vanderbilt. “He came in there and stepped it up right away. He did a good job his first game and I thought he got better each week. We were happy with how he played, and I’m glad we have a couple of good backups.”