Dec. 1 (UPI) -- Lamar Jackson and the Baltimore Ravens powered through terrible weather conditions to beat the San Francisco 49ers and their top-ranked defense Sunday at M&T Bank Stadium in Baltimore.
Jackson ran for 101 yards and a touchdown and Justin Tucker booted a game-winning 49-yard field goal as time expired to give the Ravens a 20-17 win over the 49ers. It marked Baltimore's franchise-record eighth consecutive victory.
The 49ers' defense, along with the miserable field conditions and driving rain, forced Jackson to use his feet instead of his arm. He completed only 14-of-23 passes for 105 yards and also lost a fumble.
"Oh, man. I was throwing passes behind my receivers," Jackson told reporters. "It was ticking me off. A lot of passes getting away from me. The weather, it messed with me a lot."
Jackson became the first quarterback in NFL history to record four 100-yard rushing games in a single season following his performance against the 49ers. The Ravens (10-2) improved to 16-3 with Jackson under center as the starter and 12-0 when he runs for at least 70 yards.
Ravens running back Mark Ingram II ran 15 times for 59 yards. Tight end Mark Andrews notched a team-high 50 receiving yards and one touchdown on three receptions.
Raheem Mostert led the 49ers' (10-2) backfield with 19 carries for a career-high 146 yards and a touchdown. Deebo Samuel had two catches for 41 yards and a score.
The Ravens will travel to play the Buffalo Bills next week. The 49ers will face the Saints on the road next Sunday.