The 49ers took their first lead at Levi’s Stadium. They held their first lead of more than three points all season. And the 49ers held their first halftime lead, too.
The 49ers got huge days from several first-year players, and that all added up to another first: The first win of Kyle Shanahan’s head-coaching career.
The 49ers broke their franchise-worst winless streak to open the season and broke a franchise-long 11-game home losing streak with a 31-21 victory over the New York Giants on Sunday.
Rookie C.J. Beathard had his best day as a pro while the presumptive quarterback of the future, Jimmy Garoppolo, remained on the sideline for at least another game.
Beathard completed 19 of 25 passes for 288 yards with two touchdowns and one interception. He received much better protection, as he did not get sacked and was hit only twice.
Beathard turned out the lights on the reeling Giants with an 11-yard touchdown run early in the fourth quarter to give the 49ers a 24-13 lead.
The 49ers (1-9) entered the day with the worst record in the NFL. That distinction belongs to the league’s only remaining winless team, the 0-9 Cleveland Browns. The Giants, just one season removed from a playoff appearance, fall to 1-8.
Rookie running back Matt Breida put the game out of reach with a 33-yard touchdown run in the fourth quarter.
In addition to Beathard and Breida, the 49ers got solid showings from many of their other rookies in uniform:
--Linebacker Reuben Foster recorded 10 tackles and had a quarterback hit to force a Giants punt in the third quarter.
--Safety Adrian Colbert got his first NFL start due to injuries to Jaquiski Tartt and Jimmie Ward. Colbert, a seventh-round draft pick from Miami, had four tackles and broke up two passes.
--Cornerback Ahkello Witherspoon had his best showing in coverage for a secondary that put the clamps on veteran quarterback Eli Manning for much of the game. He had three tackles and broke up a pass.
--Undrafted wide receiver Kendrick Bourne recorded three catches for 42 yards.
The 49ers led three different times in the first half. After being tied at halftime in three of their first nine games, the 49ers enjoyed an advantage after 30 minutes for the first time this season.
Beathard hit tight end Garrett Celek on a 47-yard touchdown pass with 28 seconds remaining in the first half for a 17-13 lead.
Wide receiver Marquise Goodwin ran past Giants cornerback Janoris Jenkins to haul in C.J. Beathard’s well-thrown deep pass for an 83-yard touchdown pass in the second quarter.
The play was the 49ers’ longest touchdown pass since Tim Rattay hit Brandon Lloyd for an 89-yard touchdown in September 2005 against the Dallas Cowboys at Candletick Park.
But it did not take long for the 49ers’ 10-6 lead to disappear, as rookie tight end Evan Engram caught a 9-yard scoring pass from Manning against the coverage of 49ers safety Eric Reid.
Carlos Hyde had a 28-yard run – and 15 yards were added at the end due to Giants safety Darian Thompson’s personal foul at the end of the run.
Hyde finished with 98 yards on 17 rushing attempts.
THIS ‘N’ THAT
--Defensive lineman Ronald Blair, in just his second game this season, recorded two sacks, including a strip-sack. Eric Reid recovered Manning’s fumble.
--Shanahan will give the 49ers the entire week off. The club returns to action Nov. 26 agains the Seattle Seahawks.
--Left tackle Joe Staley made his return to the starting lineup after missing just one game with a broken eye socket. Staley wore a visor to prevent any fingers to get between the bars in his facemask.
--Bradley Pinon, who averages nearly six punts a game, did not punt until there were 5:46 remaining in the fourth quarter.
--Goodwin set a career-high with his 83-yard touchdown catch, pushing him to 500 yards receiving on the season. His previous career-best came in 2016 with the Buffalo Bills, when he accounted for 431 yards receiving.
--Beathard completed 13 of 16 passes for 198 yards and two touchdowns in the first half. His passer rating was a near-perfect 157.8.
--Beathard made a big mistake after the 49ers drove 64 yards at the start of the third quarter. Beathard did not get enough air under his lob pass intended for Matt Breida, which enabled Giants defensive end Olivier Vernon to make the interception at the New York 25-yard line.