MINNEAPOLIS _ The Vikings stunned the Bengals in the first half with four turnovers, two returned for touchdowns by cornerback Isaiah Rodgers, while posting a 48-10 win Sunday at U.S. Bank Stadium.

Rodgers, a fifth-year cornerback, gave the Vikings a two-score lead midway through the first quarter when Bengals quarterback Jake Browning drove to the Vikings 29 looking to tie the game at seven. But Rodgers grabbed safety Harrison Smith’s tipped pass and went 87 yards for the touchdown to make it 14-0.

Bengals defensive tackle Kris Jenkins Jr.’s sack of Vikings quarterback Carson Wentz gave the Bengals a shot to tie it at 17-10, and Browning’s nine-yard pass to tight end Noah Fant helped get them to the Minnesota 36 at the two-minute warning of the first half.

But on the next play, when Browning went back to Fant on the right sideline on first down, Rodgers forced a fumble after Fant caught it and then scooped it up for a 66-yard return that made it 17-3.

Will Reichard nailed a 62-yarder for the longest field goal in Vikings history and the longest against the Bengals ever as their second-longest winning streak ever came to an end at seven.