View photos from the 49ers preseason opener at Levi's® Stadium against the Dallas Cowboys.
























































It wasn't the dream start that San Francisco 49ers fans hoped for in the team's preseason opener. Both the offense and defense struggled in a few series marred by injury.
Let's start with Jimmy Garoppolo and the first-team offense. That group played one series, and the drive ended in a punt. Garoppolo finished 3-of-6 passing for 34 yards. He did complete two third-down passes to move the chains. The first went to Richie James for a 9-yard completion. On the ensuing third down, Garoppolo hit Marquise Goodwin for a gain of 18 yards.
The first-team defense's lone series was highlighted by a split sack between DeForest Buckner and Solomon Thomas. Other than that, the Cowboys marched down the field. Dak Prescott completed all three of his pass attempts for 39 yards, including a 30-yard touchdown to Michael Gallup. Prescott also scrambled for 12 yards to convert on a third-and-long. Ezekiel Elliott did not play, which gave Rod Smith the start. He ran the ball eight times for 32 yards.
Some defensive starters remained for a second drive including, Jimmie Ward, Ahkello Witherspoon, D.J. Reed, Reuben Foster, Jullian Taylor and Solomon Thomas.
Here's where things went from bad to worse for San Francisco. George Kittle (shoulder), Malcolm Smith (hamstring), Solomon Thomas (head) and Matt Breida (shoulder) all left the game for the 49ers. Here's to hoping none of those injuries are serious.
Check out pregame photos from the San Francisco 49ers preseason opener against the Dallas Cowboys.

T Mike McGlinchey and T Joe Staley

49ers vs. Cowboys

TE Garrett Celek

RB Joe Williams

RB Jerick McKinnon

QB Jimmy Garoppolo

WR Kendrick Bourne

RB Matt Breida

49ers Faithful

RB Raheem Mostert

WR Dante Pettis

T Joe Staley and T Mike McGlinchey

FB Kyle Juszczyk

WR Marquise Goodwin

49ers Faithful

QB Jimmy Garoppolo

LB Eli Harold

LB Pita Taumoepenu

DL DeForest Buckner

WR Pierre Garçon

DL Solomon Thomas

K Robbie Gould

Kyle Shanahan

2018 49ers

WR Richie James Jr.

2018 49ers

QB Jimmy Garoppolo

LB Korey Toomer

FB Malcolm Johnson

49ers Faithful

WR Marquise Goodwin and WR Aldrick Robinson

2018 49ers

CB Ahkello Witherspoon