McNichols powered his way into the end zone to cut the Cowboys lead to four points.
Pierre Garçon caught a pass from Jimmy Garoppolo in the back of the end zone during a 7-on-7 drill against the Texans.
Ahkello Witherspoon bats down a pass intended for DeAndre Hopkins during the team's second joint practice in Houston.
Dante Pettis caught a pass over his shoulder from Jimmy Garoppolo during joint practice against the Houston Texans.
Watch the full highlights from the 49ers 24-21 come-from-behind victory over the Dallas Cowboys.
Mullens capped off a two-minute drive with a game-winning 7yard touchdown pass to Richie James Jr.
Victor Bolden jumped up to haul in a pass in between two defenders to pickup a key fourth down conversion.
Pettis hauled in a long ball from C.J. Beathard to set up a Robbie Gould field goal in the third quarter.
Williams forced his way into the end zone for a 1-yard touchdown to close the half for the 49ers.
Mostert shoves off a Cowboys defender to pickup the first down and more.
C.J. Beathard dialed up a deep shot and connected with Aldrick Robinson for a 33-yard gain.
Jimmy Garoppolo stands in the pocket under pressure and connected with Marquise Goodwin for an 18-yard pickup on third down.
Take a look at the top offensive highlights through the 49ers first two weeks of training camp.
Take a look at the top defensive highlights through the 49ers first two weeks of training camp.
The fullback hauls in a 20-yard pass from Rams quarterback Jared Goff at the 2018 Pro Bowl.
Watch the full highlights from the 49ers 34-13 victory over the Los Angeles Rams.
View the top plays from Jimmy Garoppolo's 292-yard, two-touchdown performance against the the Los Angeles Rams.
Robinson shook off a Rams defensive back and hauled in the Garoppolo pass to give the 49ers a 34-6 lead to start the 4th quarter.
The rookie corner back stripped the ball from Gerald Everett and Solomon Thomas recovered the fumble.
Hyde avoided pressure in the backfield and found an opening to score from 5-yards out.
Hyde forced his way through the Rams defense for an 8-yard touchdown to extend the 49ers lead to 17 points.
Garoppolo found Goodwin open in the flat who then ran by Rams defenders into the end zone.
Garoppolo's first completion of the game went to Kittle for 44 yards to set up a field goal on the 49ers opening drive.
View the top plays from Jimmy Garoppolo's 242-yard, three-touchdown performance against the Jacksonville Jaguars.
View the top plays from the 49ers defense in the 44-33 victory over the Jacksonville Jaguars in Week 16 where they forced 3 turnovers and scored a touchdown.