The Carolina Panthers stunned the favored St. Louis Rams in double-overtime in Saturday's National Football League playoffs.

Carolina scored on a long pass play in the opening seconds of the second overtime period to win, 29-23, in St. Louis.

Both teams missed field goals in the first overtime period.

Carolina led through most of the game, but the Rams rallied from an 11-point deficit to tie the score in the closing seconds of regulation time.

The Panthers will play for the National Football Conference championship on Jan. 18 against the winner of Sunday's game in Philadelphia between the Eagles and the Green Bay Packers.

In Saturday's American Football Conference playoff, the New England Patriots beat the Tennessee Titans, 17-14, in bitter cold conditions in Foxboro, Massachusetts.

Kicker Adam Vinatieri hit a 46-yard field goal with four minutes to go in the fourth quarter to lift the Patriots. Temperatures that dipped to -17 degrees Celsius appeared to have an effect on both teams' passing and kicking games.

The Patriots will play for the AFC championship against the winner of Sunday's game in Kansas City between the Chiefs and the Indianapolis Colts.

The winners of next week's conference championships will meet in the Super Bowl, in Houston, Texas, on February 1.