Jimmy Garoppolo threw two touchdown passes for the third consecutive week, and the San Francisco 49ers dominated Jacksonville 30-3 on Sunday for their third win in four games.

Coming off their best game of the season — a 31-10 stunner against the Los Angeles Rams on Monday night — the 49ers (5-5) traveled cross-country on a short week and looked every bit like a playoff contender for the second time in six days.

They scored on their first five possessions, including opening the game with a 20-play field-goal drive that took more than 13 minutes, and set the tone for what would be another long day for the Jaguars (2-8).

Also Read: NFL vs NBA: Frank Gore to take on Deron Williams in a boxing match

San Francisco ran 33 of the game’s first 37 plays and had more first downs (14) than Jacksonville had yards (12) midway through the second quarter.

Garoppolo completed 16 of 22 passes for 176 yards. He connected with Brandon Aiyuk and George Kittle for scores. It was Kittle’s third TD in as many weeks. Deebo Samuel ran eight times for 79 yards and a touchdown.

The Niners were equally stout on the other side of the ball, sacking Trevor Lawrence three times, stuffing James Robinson, and not allowing a touchdown until 3:09 remaining.

The Jaguars have now lost 14 consecutive games against NFC teams, a skid that dates to the 2018 season. They fell to 7-44 in their last 15 games against the other conference.

Also Read: NFL: San Francisco 49ers RT Mike McGlinchey suffers season-ending injury

CAPTAIN CHAOS

Jaguars safety Rayshawn Jenkins, one of the team’s six team captains, had a day to forget.

Jenkins was ejected in the second quarter for throwing a punch toward 49ers receiver Jauan Jennings, whose helmet had come off during their exchange. The two started pushing each other after a third-down run that lost yardage. Jenkins threw a punch that got him immediately disqualified.

It was the second mistake in the game for Jenkins. He was flagged for holding on a third-and-5 play that ended in a sack. The Niners got a new set of downs and went on to kick a field goal to cap the 20-play, 87-yard drive that took a little more than 13 minutes.