(Click here, if you are unable to view this video or photo gallery on your mobile device.)

SANTA CLARA — Here is how the 49ers (5-10) graded in Sunday’s 44-33 win over the visiting Jacksonville Jaguars (10-5):

PASS OFFENSE: A

None of Jimmy Garoppolo’s 21 completions defined him more than a third-and-goal, 5-yard touchdown pass to Trent Taylor, which Garoppolo threw sidearm with a defender bearing down on him. His 242 passing yards were his fewest in four starts (all wins), and his only interception could have come in a better spot than the end zone. Nine different receivers caught a pass, and the one that put the 49ers ahead was an 8-yarder to rookie George Kittle. The offensive line answered the challenge against a fierce defense, and Garoppolo got sacked only once.

RUN OFFENSE: A-

Rookie Matt Breida saved his season-best run for the end, racing 30 yards for a win-clinching touchdown with 1:24 remaining. Breida totaled a career-high 74 yards on 11 carries. Carlos Hyde (21 carries, 54 yards) weaved his way for a 6-yard touchdown run in the fourth quarter, and he also had a third-and-1 conversion run in the first quarter.

PASS DEFENSE: B

Three interceptions certainly overshadowed Blake Bortles’ 382 yards and two touchdowns. K’Waun Williams’ first career interception halted the Jaguars’ 19-point scoring spree and set up the 49ers’ go-ahead touchdown. Dontae Johnson, first player to return an interception for a touchdown and then get benched the next quarter? Ahkello Witherspoon’s interception was his first since the one he made in his first start at Philly. Solomon Thomas got the only sack of Bortles, who was 32-of-50.

RUN DEFENSE: A

The league’s No. 1 rushing attack was held to 92 yards, the fifth straight game opponents have failed to break the 100-yard mark. Leonard Fournette had 18 carries for 48 yards, and he lost 1-yard on his initial carry when hit by Reuben Foster. Defensive tackle Sheldon Day had a tackle-for-loss against his former team and has been a positive pickup the past month.

SPECIAL TEAMS: A-

The Jaguars ignited their second-quarter rally by blocking Robbie Gould’s point-after kick and returning it for two points. When the crowd chanted “MVP” at Garoppolo, coach Kyle Shanahan said Gould joked those chants were for him, and why not? Gould has made a field goal in every game, and his 21st successful field-goal attempt came on a 27-yard effort Sunday. The coverage units were solid.

COACHING: A

In extending the 49ers win streak to four and doing so against the AFC South champs, the 49ers are making the league take seriously Kyle Shanahan’s rebuilding effort, and that should pay off well in free agency when he can attract top talent with top dollars.