Offense: Quarterback Jimmy Garoppolo shook off a first-half, end-zone interception to throw two touchdowns in the second half. A 49ers offense that had been leaning heavily on field goals scored touchdowns on three of its first four possessions of the second half and scored 37 points against the NFL’s top defense. Grade: A-
Defense: The 49ers had their first three-interception game since 2014 and held rookie running back Leonard Fournette to 48 rushing yards. Jacksonville entered with the NFL’s best rushing attack but finished with only 92 yards Sunday, the fifth consecutive opponent the 49ers held under the 100-yard mark. Grade: B
Special teams: Robbie Gould struck his 37th field goal of the season, but a second-quarter extra point was blocked and returned for two points. That’s the second extra point the 49ers have missed this season. San Francisco also failed to recover an onside kick late in the game. Grade: C
Overall: This is not a mirage. The 49ers on Sunday won 44-33 over a big, physical Jacksonville team that is heading for the playoffs. Perhaps the biggest compliment for a team that will end the season with a losing record: If the 49ers still were playing in January, no one would want to face them. Grade: A.