CHICAGO — It was a rain-drenched afternoon of football for the Chicago Bears, but despite poor weather conditions and facing a heavily-favored San Francisco 49ers team during their NFL season opener, the Bears pulled off the win.

Chicago scored the last 19 points of the ball game on their way to a 19-10 victory over San Francisco Sunday.

Justin Fields threw for 121 yards with 2 TDs in the second half. Fields shook off a rough first half, throwing a 51-yard TD to Dante Pettis in the third quarter and connecting with Equanimeous St. Brown for an 18-yarder early in the fourth to put Chicago on top 13-10.

Khalil Herbert put the icing on the cake, cashing in on a 3-yard TD run with 7:21 remaining to bring the game to its final score, 19-10.

The Bears defense held the 49ers scoreless for the last 18:38 of the game, which included Eddie Jackson picking off Trey Lance near midfield with 3:03 remaining in the third quarter, and forcing two turnovers on downs in the fourth as the rain continued to pour down in Chicago.

The interception was Jackson’s first pick since 2019.

Heavy rain flooded the area and drenched the new Bermuda grass installed this week instead of the traditional Kentucky bluegrass used in a stadium often criticized for its choppy surface. As the final seconds ticked away, Bears players took head-first dives into the soggy end zone.

The Bears also got called for an unusual penalty near the end of the first half, when their holder got flagged for bringing out a towel to dry a small area of the field ahead of a field goal try. The 15-yard unsportsmanlike penalty wiped out a scoring opportunity and forced Chicago to punt.

Heading into the game, San Francisco (-320) was a 6.5-point favorite over Chicago (+260) with the over/under set at 40.

The Bears play the Green Bay Packers next Sunday at 7:20 p.m. CST in Green Bay.