San Francisco and Jacksonville have faced off four times, including a game in London. Here are some of the best shots from the games.
The San Francisco 49ers will look to stay hot in Week 16 against the Jacksonville Jaguars in the team's final home game of 2017. Both teams have been on fire of late as the 49ers have won three in a row and four of their last five while the Jaguars enter as winners of 7-of-8.
Sunday's matchup will be Jimmy Garoppolo's biggest test yet against the Jaguars top-ranked passing defense. Follow along here for news, notes and updates as the 49ers aim to pull off the upset on Christmas Eve.
There aren't a ton of notable storylines as far as injuries are concerned. Jacksonville will get Leonard Fournette back in the lineup after the talented rookie running back missed last week's game due to a qud injury. San Francisco's defense is sure to see plenty of the top-five pick throughout Sunday's game.
Here are the 49ers inactives: Max McCaffrey, Greg Mabin, Antone Exum Jr., Pita Taumoepenu, Aaron Lynch, Leger Douzable and D.J. Jones.
And for the Jaguars: Allen Hurns, Marqise Lee, William Poehls, Josh Walker, Chris Reed, Carroll Phillips and Eli Ankou.
FIRST QUARTER ("--" denotes a new possession)
San Francisco received the opening kickoff. Garoppolo completed his first two passes, the first to Marquise Goodwin for a 9-yard gain and the second for a 13-yard gain to George Kittle. Garoppolo then missed an open Kendrick Bourne downfield on a play that would have gone for a sizeable gain. He rebounded with a 24-yard pass to Goodwin.
A 12-yard pass to Aldrick Robinson and a 17-yard catch-and-run from Kyle Juszczyk set up 1st-and-goal from the 1-yard line.
Garoppolo crossed the goal line on a QB sneak for a 1-yard touchdown run to put the 49ers up 7-0. (10:18)
That was Garoppolo's first-career touchdown run. He also threw for 75 yards on five completions.
Reuben Foster tackled Fournette for a loss on first down, and the 49ers went on to force a three-and-out from there. Blake Bortles third-down pass sailed over the head of Dede Westbrook.
Three runs from Hyde gained 10 yards and moved the chains. Garoppolo followed with completions of 17 yards to Louis Murphy and 21 yards to Kittle moved the ball into the red zone. San Francisco's offense stalled from there as Garoppolo's third-down pass was batted down at the line of scrimmage.
Robbie Gould's 27-yard field goal put the 49ers up 10-0. (5:42)
Gould has now made 21 in a row, the longest active streak in the NFL.
Keelan Cole's 11-yard reception was the longest play of the Jags next drive. On 3rd-and-9 from the 49ers 40-yard line, Adrian Colbert dropped a gimme interception on a Bortles' pass over the middle. San Francisco still forced a punt, which went out of bounds to give the 49ers the ball at their own 20.
Garoppolo zipped a third-down pass through the tightest of windows for a 12-yard gain to convert on third down.
On the first third down of the second quarter, Hyde got stuffed behind the line of scrimmage to bring on the 49ers punt team for the first time.
A dubious roughing the passer penalty gave Jacksonville's offense some momentum. Bortles then found a wide open Mercedes Lewis for a 22-yard gain. Three plays later, the 49ers took advantage of a Bortles miscue.
A tipped pass over the middle resulted in a 50-yard pick-six by Dontae Johnson. Jacksonville blocked the PAT and returned it all the way to the end zone for two points. After all that, the 49ers lead stood at 16-2. (11:03)
Johnson now has two career interceptions, both of which have been pick-sixes.
Solomon Thomas stuffed Fournette then sacked Bortles for back-to-back impressive plays. A defensive pass interference penalty against Johnson gave Jacksonville a fresh set of downs. T.J. Yeldon picked up six yards on 3rd-and-5 to keep the drive alive.
Bortles' 9-yard scramble moved the chains once again. He then found Westbrook for a 19-yard gain to the 49ers 1-yard line.
Fournette punched it in from there for a 1-yard touchdown to make it 16-9, 49ers. (5:10)
Garoppolo found Juszczyk down the left sideline for a 44-yard catch-and-run. It was the longest reception of Juszczyk's career. Matt Breida ripped off a 13-yard run, and Garoppolo followed with a 4-yard pass to Goodwin on third down.
Hyde tripped on a second-down carry to bring up 3rd-and-4. Garoppolo converted with a 5-yard pass to Trent Taylor. Garoppolo then made his first big mistake as the 49ers starter, throwing an interception in the end zone on third-and-goal. The pass rush got to the quarterback and affected the throw.
Bortles marched the Jaguars down the field before the half. Yeldon checked in with a 20-yard reception. Tight end James O'Shaughnessy had two catches for 25 yards. Jacksonville then scored a somewhat lucky touchdown.
Jaelen Strong made a diving play for a tipped pass in the end zone for a 5-yard touchdown catch. (0:10)
All of a sudden, the teams went into halftime tied 16-16.
Cole checked in with a 32-yard catch down the left sideline as the Jaguars continued to move the ball with ease. An offensive pass interference penalty halted the drive, however, as Jacksonville had to settle for a field goal.
Josh Lambo drilled the 45-yarder to give Jacksonville its first lead of the game, 19-16. (10:57)
San Francisco went three-and-out.
K'Waun Williams intercepted Bortles with a ridiculous one-handed interception. He returned it 27 yards to the Jaguars 26-yard line.
An 8-yard catch by Breida was followed by a 7-yard shovel pass to Juszczyk.
The 49ers then found the end zone on an 8-yard touchdown pass to Kittle to put the 49ers back on top, 23-19 (6:46).
The score marked Garoppolo's first multi-touchdown game with the 49ers. It was also Kittle's second-career touchdown.
Passes of 18 yards to Cole and 13 yards to Westbrook moved Jacksonville into 49ers territory. San Francisco held from there and forced a punt.
Jaguars linebacker was called for a 15-yard unsportsmanlike conduct penalty which helped the 49ers get moving. Hyde followed with a 10-yard reception. Another Jags personal foul gave the 49ers another free 15 yards. Hyde's 10-yard run closed out the third quarter as the 49ers reached Jacksonville's 30-yard line.
Hyde's 3-yard run was followed by an 8-yard pass to Taylor. Hyde then grabbed a 7-yard pass.
On 3rd-and-goal from the 5-yard line, Garoppolo rolled to his left and found Taylor for a touchdown to put the 49ers up 30-19. (10:39)
Ahkello Witherspoon intercepted Bortles and returned it 23 yards to the Jaguars 18-yard line.
Breida ran the ball twice for a total of 12 yards.
On 1st-and-goal, Hyde scored on a 6-yard touchdown run to make it 37-19, 49ers. (8:59)
San Francisco forced another three-and-out aided by a crowd noise-enduced false start penalty.
The 49ers bled some clock but went three-and-out as well.
Jacksonville dinked-and-dunked their way down field with the clock rolling under 4:00. Yeldon caught a 10-yard pass on 3rd-and-9.
Yeldon scored from 1-yard out. The 2-point conversion made it 37-27, 49ers. (2:17)
The Jaguars recovered the onside kick to keep their hopes alive. Bortles found Strong for a 19-yard gain.
Bortles then hit O'Shaughnessy for an 11-yard touchdown. Lambo's PAT went off the right upright to keep the 49ers up 37-33. (1:50)
Jacksonville's onside kick went out of bounds as the 49ers took over with 1:49 left. The Jaguars had all three timeouts left.
Matt Breida ripped off a 30-yard touchdown run to put the game on ice as the 49ers went up 44-33. (1:24)
A quick rookie recap. Breida, Kittle and Taylor all have touchdowns while Whitherspoon has an interception.
San Francisco won 44-33, their fourth-straight victory and their fifth in six games.