View photos from the 49ers preseason opener at Levi's® Stadium against the Dallas Cowboys.
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cpdpefdlj2aeq4pbg6ge.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zcjv5t2ycpa0qvq9ywmd.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/npcte35laxtdyb6rpk6y.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bfjzcudhf3rqpb0kbxwj.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hmap1ph1js0wzzycir53.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/kxx5j2ee5gbi1n04wp1j.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/a7pfxninwkbnznjympj9.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/u47fr5woqwdpxctyfsyy.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ni2avqk3epwyl4yb90va.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dxokigb1kmvvsoe3mwyq.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/h10jyi3hili2xdyjbh5s.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/grfi2pzpt9xc0pwjg5zq.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/mercezcalceredy55w0k.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gj23sdasx4rtj09ck0gv.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dzejhaetjkfpjs38uqo1.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qs5sy8zcp18wl4ottwyn.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ne87pmfx31beeuoulfp4.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ypscflxwwxxcpaddesad.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/msboxvwofcbnoltfphgq.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/t56yy5qw19p4rkd4j9iu.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yukwjznzlltmaioiazg0.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gcak93n1ui777a0nchzp.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/les4ntiphjehi0qwzmez.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zsya64c1xwdhowpgsktw.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ckhnwszhsunlywuzd8lk.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vvdazyy2gbvqvs8rthfc.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lg5ppn5g66apceqgzf7o.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ve4cievfnbdfmfd2j7f5.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/evy72divqhyhm9gc1afq.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jegxb91bkxj1ttj6y84x.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wmbe7zyi2aykmkhyk44t.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/s235sg6hg6bybqkjgj6s.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qtfjoa6bb4jbdk28esbk.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ffutkpyjvv9guh55uznf.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/r1vqgzsuihuekywvhiij.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ffrhqdkrn265ppnbfnwq.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ux0pqsw496nlu3ui3cwt.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/smofxq2x6gqug6snrogr.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/o82jp0fqr78wyg0inwhw.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/niesmrakh1ikldcnjrkd.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ngpylxfdaesftpu8aikv.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/icckgiltonc2nbxsbkjk.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/npqgqr4ghs9h7sl3z6az.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/phk9f0z1dis24hqdrcjk.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cjqohj1pi1yljlbatfez.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gscutpb0iwldbiudc5yw.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jxixjcuygx3wlpuxif97.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/crug6guv8iwmmpxotoye.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dbptqqpe2j2wkyvvv1zp.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vmvb6rs93qas0xipgw9t.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/eysshy6fhmgvjh6vkmjq.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/we7tbx1nfmjjhmxlsnbh.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/e4c2nn1kpuxjj8gqnta3.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yix08v3xcvwtfssmc4rb.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/um1xep21hmwe4ishb2yh.jpg)
![49ers vs. Cowboys](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gjfbro7lvsqcrqqwcvcz.jpg)
The San Francisco 49ers kicked off the preseason on Thursday as they hosted the Dallas Cowboys at Levi's® Stadium. Here's a rundown of the best plays from Jimmy Garoppolo, Marquise Goodwin, Joe Williams, Dante Pettis and others. We will continue to update this page as new highlights come in.
Q1: Jimmy Garoppolo connects with Marquise Goodwin on an 18-yard pass
Q2: Aldrick Robinson dives for a 33-yard reception
Q2: Joe Williams finds the end zone on a 1-yard carry
Q3: Dante Pettis beats his man for a 53-yard reception
Pettis' long reception set up a 26-yard field goal from Robbie Gould.
Q3: Mostert bursts up the right sideline for a 23-yard gain
Q4: Victor Bolden Jr. converts on a crucial 4th-and-2
Q4: Jeremy McNichols finds a hole for a 1-yard touchdown
Q4: Nick Mullens and Richie James connect for the game-winning score
Trailing 21-16, Mullens led a game-winning two-minute drive that resulted in a James walk-in touchdown.