The win was the eighth in a row for the Ravens (10-2), leaders of the AFC Central.
San Francisco (10-2) lost for the second time in its last four games after an 8-0 start.
Tucker’s successful kick was his second of the day and his 38th straight in the fourth quarter of games in his career.
Clock-killing game-winning drive
The Ravens’ final drive covered 34 yards in 12 plays, killing the final 6:28, and began after the 49ers failed on a fourth-and-1 at the Baltimore 35 when Jimmy Garoppolo had a pass deflected at the line of scrimmage.
Lamar Jackson kept the winning drive alive with a 3-yard sneak on fourth-and-1 at Baltimore’s 44.
Jackson finished with a team-high 101 yards on 16 carries, his fourth 100-yard game of the season. No previous NFL quarterback had ever rushed for 100 yards in more than three games in a single season.
In a steady rain, the second half turned into a defensive struggle after the Ravens had taken a 17-14 lead in an offensive-minded first half.
Before the game-winning field goal, the only scoring in the second half had been a 32-yard field goal by the 49ers’ Robbie Gould that tied the game at 17-all with 3:41 remaining in the third period.
Tight battle between Super Bowl contenders
Jackson had one rushing and one passing touchdown in the first half, during which the Ravens took the 17-14 lead on the strength of a Tucker 30-yard field goal late in the second period.
Jackson’s TD pass covered 20 yards to Mark Andrews after the 49ers had opened the scoring on a 33-yard Garoppolo-to-Deebo Samuels connection.
Jackson put Baltimore up 14-7 early in the second quarter with a 1-yard TD run, but this time it was San Francisco that countered, drawing even on a 40-yard scamper by Raheem Mostert.
— Baltimore Ravens (@Ravens) December 1, 2019
The first half featured just one turnover, but it was a costly one for the 49ers. Garoppolo was stripped of the football on a sack by Chuck Clark, with Brandon Williams recovering at the San Francisco 23 midway through the first quarter.
Andrews’ TD catch came two plays later.
Jackson threw for just 105 yards on 14-for-23 with the one TD. Andrews was his top receiver with three catches for 50 yards and the one score.
Garoppolo went 15-for-21 for 165 yards and his one TD pass.
There were no interceptions in the game.
Mostert was the game’s leading rusher with 146 yards and one TD on 19 carries.
–Field Level Media (@FieldLevelMedia)