Green Bay, Wis. • Wide right, times two.

Daniel Carlson missed two field goals in overtime, including one from 35 yards as time expired, and the Minnesota Vikings had to settle for a 29-29 tie with the Green Bay Packers after rallying from a late 13-point deficit on Sunday.

The rookie’s final attempt went to the right of the uprights, just like his kick from 49 earlier in overtime. Carlson also missed from 48 in the second quarter.

Packers kicker Mason Crosby matched a career high with five field goals, but his potential game-winner from 52 went wide left as time expired in regulation.

“It’s disappointing when you’ve got an opportunity to win the football game there at the end and you come up with a tie. It’s better than a loss,” Vikings coach Mike Zimmer said.

It was the second straight week with a tie in the NFL after the Steelers and Browns played to a draw in their opener.

The result at Lambeau Field overshadowed memorable performances from both quarterbacks.

Green Bay star Aaron Rodgers played with a brace on his injured left knee and threw for 281 yards and a 9-yard touchdown pass to Davante Adams .

Green Bay linebacker Clay Matthews was called for a roughing-the-passer penalty that kept Minnesota’s game-tying drive alive late in the fourth quarter.

Saints 21, Browns 18 • In New Orleans, the Saints’ Wil Lutz kicked a 44-yard field goal for with 21 seconds left, Cleveland kicker Zane Gonzalez pushed the second of his two missed field goals wide right in the final seconds, and the Saints held on for a victory that extended the Browns’ winless streak to 19 games.

Chiefs 42, Steelers 37 • In Pittsburgh, Kansas City QB Patrick Mahomes tied a franchise record with six touchdown passes. The 22-year-old Mahomes finished 23 of 28 for 326 yards in his third career start as the Chiefs (2-0) won in Pittsburgh for the first time since 1986. Mahomes has 10 touchdown passes through two weeks, the most ever by a quarterback through two games.

Buccaneers 27, Eagles 21 • In Tampa, Fla., Ryan Fitzpatrick threw for more than 400 yards and four touchdowns for the second straight week. Filling in for suspended quarterback Jameis Winston, the 35-year-old Fitzpatrick completed 27 of 32 passes for 402 yards and has the suddenly explosive Bucs off to a 2-0 start for the first time since 2010.

Jaguars 31, Patriots 20 • In Jacksonville, Fla., Blake Bortles threw four touchdown passes, three in the first half, and the Jaguars(2-0) beat Tom Brady and the Patriots in a rematch of last season’s AFC championship game. Bortles connected with Donte Moncrief, Keelan Cole and Austin Seferian-Jenkins for scores in the first 30 minutes.

Rams 34, Cardinals 0 • In Los Angeles, Todd Gurley ran for three touchdowns, and Jared Goff threw for 354 yards and a touchdown. The Rams have won their first two games for the first time since 2001, when they started 6-0 en route to the third Super Bowl appearance in team history. The Cardinals didn’t cross midfield until the final minute and managed only five first downs as they fell to 0-2 for the first time since 2005.

49ers 30, Lions 27 • In Santa Clara, Calif., Jimmy Garoppolo threw two touchdown passes, Matt Breida ran for 138 yards and San Francisco’s longest TD run in four seasons (66 yards), and the 49ers bounced back from a season-opening loss.

Falcons 31, Panthers 24 • In Atlanta, Matt Ryan ran for a pair of scores for the first time in his career and threw a pair of TD passes. Cam Newton was rocked early on by cheap shot from Damontae Kazee , who was thrown out of the game for the helmet-to-helmet hit while the Panthers quarterback was sliding at the end of the run. Newton stayed in the game, throwing a pair of touchdown passes.

Dolphins 20, Jets 12 • In East Rutherford, N.J., Ryan Tannehill threw two touchdown passes, Kenyan Drake ran for a score and the Dolphins took advantage of several mistakes by Sam Darnold and the Jets. T.J. McDonald and Xavien Howard each intercepted the Jets’ rookie quarterback, helping the Dolphins to their first 2-0 start to a season since 2013.

Titans 20, Texans 17 • In Nashville, Tenn., Ryan Succop kicked a 31-yard field goal with 1:00 left, and the battered Titans held off the Texans to give Mike Vrabel his first victory as an NFL head coach. Succop also kicked a tying 42-yarder in the fourth quarter as Tennessee pulled out the win with quarterback Marcus Mariota (elbow) watching from the sideline. Blaine Gabbert threw for 117 yards and a touchdown.

Colts 21, Washington 9 • In Landover, Md., Andrew Luck threw for two touchdown passes, shook off two interceptions and engineered a game-sealing drive. Luck was 21 of 31 for 179 yards and had a TD pass in a 25th consecutive game.

Cowboys 20, Giants 13 • In Arlington, Texas, Dak Prescott threw a 64-yard touchdown pass to Tavon Austin on the third play of the game and Dallas sacked Eli Manning six times in a victory over New York.