KANSAS CITY, Mo. – When John Lynch stacked his first draft board as 49ers general manager, he listed Solomon Thomas and Reuben Foster behind only Myles Garrett, the No. 1 overall pick of the Cleveland Browns.
Of course, the 49ers ended up with Thomas and Foster. And on Friday night, in the 49ers’ exhibition opener, both players showed glimpses of what the club hopes they can deliver in games that matter.
The Kyle Shanahan era had an unofficial beginning on Friday night, as the 49ers opened the exhibition season with a 27-17 victory over the Kansas City Chiefs at Arrowhead Stadium.
All in all, it was a sloppy opening act, which is almost always the case when few players who will stick on either team’s 53-man roster saw extended playing time.
Thomas, the No. 3 pick in the draft, and Foster, chosen at No. 31 overall, were the exceptions. They figure into the 49ers immediate plans, and both played more than half the game.
Thomas did not start but made an immediate impact with a pressure on Kansas City Chiefs backup quarterback Tyler Bray, which led to an interception for cornerback Rashard Robinson. Thomas finished with two tackles, including ranging to the sideline to deliver a big hit on tight end Orson Charles for a 4-yard gain.
He played into the fourth quarter and ended on a couple of down notes. He was taken to the ground by a cut block from running back Charcandrick West, enabling Chiefs quarterback Patrick Mahomes to roll to his right, unpressured, and find receiver Marcus Kemp for a 1-yard touchdown pass.
Later, the team’s medical staff looked at Thomas’s left shoulder and neck area.
Foster started alongside NaVorro Bowman and played the entire first half. He recorded two tackles and nearly collected an interception while breaking up a pass at the goal line in the first quarter.
Thomas is competing against Tank Carradine for the starting job at defensive end. Foster is the clear favorite to take over for weakside linebacker Malcolm Smith, who sustained a season-ending torn pectoral muscle last week.
ROBINSON’S INTERESTING EVENING
Robinson, who appears to be unchallenged for one starting job, got off to a rough start. But he ended his evening on a positive note.
Robinson was in coverage against Tyreek Hill on Alex Smith’s 33-yard pass completion on the first play. He later missed a tackle on a third-down play that enabled the Chiefs to score a touchdown on their opening drive.
Robinson was also in coverage on an apparent 83-yard touchdown pass from Tyler Bray to Chris Conley. The play was called back due to an offensive pass interference call against Conley. Five plays later, Robinson recorded his interception.
“It was good to see them get a turnover,” Kyle Shanahan told KPIX at halftime on the local TV broadcast. “Especially, Rashard, coming out and getting beat on the go-route early, coming back and made the interception. I’m glad how the guys battled. Not everything was perfect, but it was a good start.”
Starting quarterback Brian Hoyer played two series before turning it over to those competing to be his backup. Hoyer completed just one of four pass attempts for 3 yards.
Matt Barkley played the remainder of the first half, completing 10 of 17 pass attempts for 168 yards, including a 63-yarder to Aldrick Robinson.
Rookie C.J. Beathard started the third quarter. He made two outstanding throws to Kendrick Bourne on back-to-back passes to pull the 49ers into a 17-17 tie early in the fourth quarter.
Beathard hung in to deliver a pass down the field to Bourne just before taking a big hit. Bourne turned the play into a 46-yard touchdown. Beathard and Bourne teamed up for a nicely executed fade route for the two-point conversion.
Beathard completed 7 of 11 passes for 101 yards with two touchdowns. He also tossed a 2-yard scoring pass to fullback Tyler McCloskey.
THIS ‘N’ THAT
–Defensive end Aaron Lynch, working with the second team, recorded two sacks in the first half. He worked over Chiefs right tackle Jah Reid, a seven-year NFL veteran. Lynch also batted down a pass at the line of scrimmage.
–Defensive tackle DeForest Buckner started but was removed from the game early due to a bothersome ankle. Buckner remained standing on the sideline and he jogged off the field at halftime.
–Wide receiver Aaron Burbridge was ruled out at the beginning of the third quarter with a hamstring injury. Defensive lineman Ronald Blair went down with a groin injury in the fourth quarter and did not return.
–Rookie running back Joe Williams ripped off 17-yard carries on his first two touches. He finished with 60 yards on seven rushing attempts.
–Running back Kapri Bibbs, who is competing for a backup job, did himself no favors as Kevin Pierre-Louis pushed him out of the way to block a Bradley Pinion punt in the third quarter.
–The 49ers committed eight penalties for 65 yards in the first half, including an offensive pass-interference penalty on Burbridge that nullified Barkley’s 8-yard touchdown pass to Robinson.
–Guard Joshua Garnett (knee), cornerback Dontae Johnson (concussion) and linebacker Donavin Newsom (concussion) did not make the trip to Kansas City. Garnett is expected to be out four-to-six weeks after undergoing a procedure to clean up cartilage.
–Jimmie Ward remains on the physically-unable-to-perform list with a hamstring injury. Safety Jaquiski Tartt (ribs), running back Tim Hightower (knee), tight end George Kittle (hamstring) and linebacker Brock Coyle (ribs) did not play.
–Joe Staley (offense), NaVorro Bowman (defense) and Burbridge (special teams) were named captains. Burbridge, a wide receiver who caught seven passes for 88 yards last season as a rookie, has a strong chance to win a roster spot because of his skills on special teams.