Trey Lance completed 5-of-14 passes for 128 yards in his NFL preseason debut. Darren Yamashita-USA TODAY Sports

Trey Lance made his highly anticipated San Francisco 49ers debut this past weekend in a preseason game against the Kansas City Chiefs.

After weeks of talk about how “awkward” the Niners’ quarterback situation is, and all the chatter about the front office civil war regarding which young passer to take in the draft, all parties involved finally got to step onto the field and see what’s what.

Although Jimmy Garoppolo ultimately got the starting nod for this outing, it was clear from the jump that Lance was main attraction everyone came to see.

When Lance finally did enter the game, he proved to be something of a mixed bag. The things he was good at, he was really good at – namely his arm strength. The North Dakota State University product has an absolute cannon, and it was on full display when he successfully threw a 45-yard pass that resulted in an 80-yard touchdown run, when he stood solidly in the face of pressure in his own end zone to get the ball out of harm’s way, and when he was able to deliver passes to all sectors of the field with little trouble — even if his receivers couldn’t quite hold on to them.

Unfortunately for Lance, he also displayed some notable weaknesses. Although the offensive line obviously shoulders some blame for this, the youngster was sacked four times. He also got a little flustered when pressure came even when it didn’t result in a sack, and it almost led to him throwing two picks late in the first half.

When it was all said and done, Lance completed 5-of-14 passes for 128 yards.

After the game, head coach Kyle Shanahan expressed his one big regret pertaining to Lance’s big 49ers debut: not giving the rookie more time on the field.

“But Trey, what he showed in that game is, you know, I wish I could have left him there longer,” he said, per Kevin Patra of NFL.com.

“I know he enjoys playing and he’s only been able to play one game in over a year, but I think it was good for him to get out. I think he started out good, got a little excited sometimes, which he does. And you get a little excited, some of your technique and stuff you lose, which will be fun to watch with him. Trey’s a guy who’s tough on himself and loves to correct things, and since we’ve had him, he’s been very good at correcting mistakes.”

Next up for the Niners will be an Aug. 22 showdown against the Los Angeles Chargers. Will Lance ultimately get more snaps in that affair? Time will tell. Up to this point, San Francisco has maintained that it will trade Jimmy Garoppolo for only one other player. If Lance can show something special over the new weeks, however – it wouldn’t be all that shocking to see that position change a bit.

More must-reads:

TODAY'S BEST
Celtics respond with impressive road win vs. Cavaliers in Game 3
Hurricanes' power play finally comes through with season on the line
Watch: An outstanding first half by Donovan Mitchell keeps the Cavaliers alive in Game 3 vs. Celtics
Mavericks come from behind to down Thunder, take 2-1 series lead
Tigers lose veteran starting pitcher to injury
Justin Allgaier dominates at Darlington for first win of 2024
Watch: Minor league baseball game interrupted by turtle delay
Rangers ace continues to be plagued by nerve irritation in thumb
Cowboys hint at timeline for extension talks with offensive star
Steelers first-round pick has already 'apologized' to new locker mate
Former Packers WR makes bold prediction about Jordan Love
Watch: Paul Skenes wastes no time showing why Pirates drafted him No. 1 overall
Broncos release former Super Bowl champion WR
Nationals had 'substantive discussions' with former top prospect about extension
Patriots make unsurprising decision on top executive
Cowboys release veteran WR
Longtime Steelers DT Cameron Heyward hints contract extension is coming
'Great mind': One-time NBA champion endorses candidate for Lakers HC job
Jrue Holiday jokes about beating departing Celtics assistant who just landed Hornets job
Orioles manager explains Craig Kimbrel's new role