Football and Thanksgiving go together like turkey and mashed potatoes.

The NFL’s annual tripleheader of Thanksgiving Day games features all NFC teams this year, and all three games are divisional matchups.

The Chicago Bears will visit the Detroit Lions (12:30 p.m. ET, CBS), and the Philadelphia Eagles are set to square off against the Dallas Cowboys on Thanksgiving for the first time in 25 years (4:30 p.m., FOX).

The traditional holiday games in Detroit and Dallas are enough to satisfy any NFL fan’s appetite. But football aficionados must make sure to leave room for the first showdown this season between the defending champion Seattle Seahawks and San Francisco 49ers at Levi’s Stadium (8:30 p.m., NBC).

With three entertaining matchups on the horizon, it’s certainly possible that one of those games will even manage to match the level of excitement of the 10 included in this list.

Without further adieu, here are the 10 greatest Thanksgiving Day games of all-time.

No. 10: Lions 44, Vikings 38 (1995)

Scott Mitchell has gained attention this fall as a contestant on The Biggest Loser.

But he wasn’t a loser on Thanksgiving in 1995. He led the Lions to their third of seven straight victories that catapulted them into the playoffs after a 3-6 start. Mitchell threw four touchdown passes and his 410 passing yards set a franchise record at the time.

Sixteen years before trying to lose weight in front of a national audience, Mitchell and Warren Moon treated viewers to a Thanksgiving scoring feast.

Detroit squandered a 21-7 second-quarter lead, but Jason Hanson’s field goal and Herman Moore’s 27-yard touchdown reception gave the Lions the lead back near the end of the third quarter. Barry Sanders, who ran for 138 yards, increased the Lions’ lead to 41-31 with a 50-yard touchdown run with just over five minutes left in the game.

But the Vikings had Cris Carter, and all he ever did was catch touchdowns. He caught his second of the game to slash the Lions’ lead to 41-38. Hanson then kicked his third field goal, so the Vikings needed a touchdown on their final possession. They almost produced one, but Moon was intercepted in the end zone as time ran out.

No. 9: Packers 44, Lions 40 (1986)

As long as neither team collapses, this year’s showdown between the Lions and Packers at Lambeau Field in Week 17 will likely decide which squad finishes atop the NFC North.

The stakes weren’t nearly as high when they met on Thanksgiving in 1986, and that’s why this game isn’t ranked higher. The Packers entered the game 2-10 and the Lions were 5-7, but the teams crammed a season’s worth of thrills into one Thanksgiving afternoon.

The Lions led 10-0 in the first quarter, then fell behind 23-13 in the second quarter. They tied the game 23-23 in the third quarter and jumped out to a 37-23 lead. They still led 40-30 with a little over five minutes left.

Then Randy Wright tossed an 11-yard touchdown pass to Paul Ott Carruth, and Walter Stanley returned a punt 83 yards for the winning touchdown with less than a minute to play. It was Stanley’s third touchdown of the game, half of the six he scored during the entirety of his eight-year career.

It was the highest-scoring Thanksgiving Day game in Detroit since 1951.

No. 8: Packers 29, Lions 27 (2001)

Since the Packers are the Lions’ most frequent Thanksgiving opponent, it makes sense that two Packers-Lions games are on this list. This game ranks higher because of how close the 0-9 Lions came to stunning the mighty Packers.

Brett Favre, in the midst of his sixth Pro Bowl season, threw two touchdown passes to help the (6-3) Packers jump out to a 24-13 lead after three quarters. Green Bay added to its lead when Kabeer Gbaja-Biamila sacked Charlie Batch at the Lions’ 1-yard line and forced a fumble. The Lions recovered in the end zone and surrendered a safety.

Those two points would come back to haunt Detroit, although it didn’t seem that way when Ryan Longwell kicked a 39-yard field goal to make it 29-13 with 7:46 left in the game.

Mike McMahon replaced Batch and put together an 18-play, 70-yard drive that Lamont Warren finished off with a 1-yard touchdown run. McMahon scrambled for the two-point conversion, making the score 29-21 with 1:20 remaining.

The Lions recovered the onside kick, but faced 4th-and-8 with 18 seconds left. McMahon threw a 29-yard touchdown pass to Scotty Anderson, but this time he missed Cory Schlesinger on the two-point attempt. Darren Sharper pounced on the onside kick that followed, and the Packers survived in their final visit to the Pontiac Silverdome.

This was the Lions’ only Thanksgiving loss to the Packers in their old stadium. They’re 12-8-1 all-time against Green Bay on the holiday.

No. 7: Oilers 30, Cowboys 24 (1979)

What a Thanksgiving smorgasbord this was.

There was the traditional helping of America’s Team, and the Luv Ya Blue Oilers made it even tastier.

The Houston Oilers and Dallas Cowboys played in different conferences despite playing in the same state, and rarely faced each other. Seeing these two 1970s cultural icons on the same field was a rare treat. It was the first time Bum Phillips and his 10-gallon hat stood on the opposite sideline from Tom Landry and his fedora.

The Cowboys had too much on their plate trying to stop Earl Campbell. The Oilers’ Hall of Fame running back gobbled up 195 rushing yards and scored two touchdowns. The second one cut the Cowboys’ lead to 21-17 in the second quarter.

Then came three lead changes in the second half. The Cowboys led 24-23 and forced the Oilers to punt from the Dallas 37-yard line with eight minutes left in the game. But the Cowboys had 12 men on the field, which gave the Oilers a first down. Dan Pastorini took advantage right away with a 32-yard touchdown pass to Ken Burrough, which would go on to be the game-winner.

Roger Staubach, playing in his final season, threw two touchdown passes for the Cowboys.

Had the Pittsburgh Steelers not stood in the Oilers’ way, a Super Bowl or two might have made the Oilers and Cowboys more frequent opponents in the 1970s. It turns out that both teams fell short of the Super Bowl in 1979. The Oilers lost at Pittsburgh in the AFC title game for the second straight year, and the Rams stunned the Cowboys at Dallas in the NFC divisional playoffs.

Since this game was a potential Super Bowl preview, it’s ahead of the Packers-Lions clashes. But it ranks behind the rest as there were no game-changing swings in the final minutes.

No. 6: Lions 19, Steelers 16 (OT) (1998)

Maybe Jerome Bettis was trying to invent a word that sounded like both “heads” and “tails,” like “teds” or “hails.”

As far as Pittsburgh is concerned, though, referee Phil Luckett botched the overtime coin toss and has a special place next to Sid Bream and Jaromir Jagr in the hearts of Pittsburgh sports fans.

The coin came up tails. Bettis said that’s what he called. But that’s not what Luckett heard, and the Steelers never saw the ball in overtime.

Charlie Batch, who a decade later would become one of the more beloved athletes in Pittsburgh lore, moved the Lions 41 yards. And Jason Hanson kicked the game-winning, 42-yard field goal.

The Steelers blew a 13-3 third-quarter lead and needed a 25-yard field goal from Norm Johnson with four seconds left just to force overtime.

The coin toss controversy isn’t the only reason the Lions should have been thankful for the Thanksgiving win. They didn’t win another game for the rest of the season and finished 5-11.

Pittsburgh didn’t win another game, either, and finished with five straight losses to drop to 7-9.

This game wasn’t as wildly entertaining as some of the others on this list, but the infamous coin flip made it memorable enough to crack the top five.

No. 5: Vikings 44, Cowboys 38 (OT) (1987)

This was the last Thanksgiving Day game of the Tom Landry era with any postseason implications on the line.

The (5-5) Cowboys came into the holiday a game behind the (6-4) Vikings, and they played from behind for most of the afternoon. Dallas twice battled back from 14-point deficits, including a 38-24 hole in the fourth quarter that Danny White erased with two touchdown passes to Mike Renfro.

White threw four touchdown passes in the game and ran for one TD, but also threw three interceptions. The last one was the most costly. Scott Studwell picked him off in overtime to set up Darrin Nelson’s game-winning, 24-yard touchdown run.

The Vikings eventually made the playoffs and stunned the San Francisco 49ers.

For the Cowboys, it was the second of four straight losses. They finished 7-8, missed the playoffs and sank to 3-13 in 1988, which cost Landry his job after 29 years as head coach.

No. 4: Saints 30, Cowboys 27 (2010)

The Saints won their first Super Bowl the year before this game and then made their first appearance on the Thanksgiving stage in a matchup with the Cowboys.

The defending champs blew a 17-0 lead and literally had to steal this victory in the final minutes.

Dallas took a 27-23 leadits first of the game—after Tashard Choice scored on a 1-yard touchdown run with 5:56 left in the contest. The Saints went three-and-out, and the Cowboys were in a position to run out the clock. Roy Williams caught a 47-yard pass and reached the Saints’ 11-yard line with 3:03 left.

But just when it looked like Jon Kitna would out-duel Drew Brees, Malcolm Jenkins stripped the ball from Williamswho thought he had a sure touchdown after getting behind the defense. He recovered the fumble in what was one of the most bizarre plays in recent years.

Brees didn’t mess around. He needed just five plays to take the lead. After a 55-yard completion to Robert Meachem, he threw a 12-yard scoring strike to Lance Moore to make it 30-27 with two minutes left.

Kitna could only get the Cowboys to the Saints’ 41-yard line, and with 31 seconds left David Buehler tried to tie the game with a 59-yard field goal. He had the distance, but it was wide left by just a few feet.

The Cowboys finished 6-10. The Saints went 11-5, but their title defense ended abruptly in a 41-26 loss to the 7-9 Seahawks in a Wild Card game at Seattle.

Ironically enough, the script may be flipped this year. It could be the Saints’ turn to host a playoff game despite a sub-.500 finish.

No. 3: Bears 23, Lions 17, OT (1980)

The Bears were the Lions’ Thanksgiving guests for the second year in a row, and it was starting to feel like a headache-inducing visit to the in-laws for the Bears. They lost 20-0 the season before, one of just two wins for the Lions in 1979.

It looked like more of the same in 1980. The Bears trailed 17-3 after three quarters. But just when it seemed like bear meat would overtake turkey meat as the traditional Thanksgiving dinner in Detroit, Chicago came back.

Vince Evans cut the deficit in half with a 20-yard touchdown pass to Bob Fisher. Then with 3:17 left, Evans drove the Lions 94 yards and ran five yards for the touchdown with no time left on the clock to force overtime.

The Lions didn’t have the same good fortune with the overtime coin toss that they’d have on Thanksgiving 18 years later. The Bears won the toss, and Dave Williams returned the opening kickoff 95 yards for the touchdown and walk-off victory. The extra period lasted 21 secondsthe shortest overtime in NFL history at the time.

No. 2: Cowboys 24, Redskins 23 (1974)

This game didn’t seem like it would be so memorable when the Redskins led 9-3 at halftime in a battle of field goals.

The Redskins appeared to take command of the game when Billy Kilmer threw a 9-yard touchdown pass to Duane Thomas to make it 16-3 in the third quarter.

To make matters worse for the Cowboys, Roger Staubach left the game with an injury.

That’s when history was made. Rookie Clint Longley entered the game and threw a 35-yard touchdown pass to Billy Joe DuPree. Then Walt Garrison’s 1-yard touchdown run gave the Cowboys a 17-16 lead.

Washington regained the lead when Thomas scored on a 19-yard run. But with 28 seconds left Longley threw a 50-yard touchdown pass to Drew Pearson to give the Cowboys a 24-23 win.

This is the second-best Thanksgiving Day game of all-time because it featured plenty of late-game heroics. And it also turned a journeyman into somewhat of a celebrity.

Longley threw just 68 passes in his three-year NFL career, completing 31. But he completed 11 of the 20 passes he threw in this Thanksgiving classic, and on a day when turkeys were carved all over America, Longley carved a special place in the memory of Cowboys fans.

No. 1: Dolphins 16, Cowboys 14 (1993)

Cowboys defensive lineman Leon Lett played the Thanksgiving turkey on this afternoon.

This is the greatest Thanksgiving Day game of all-time because it’s almost as synonymous with Thanksgiving in Dallas as the Alamo is with San Antonio.

Teams from Texas and Florida were playing a game in the snow. That should have been the first hint that something kooky was going to happen.

Leading 14-13, the Cowboys appeared to have the game won when they blocked Pete Stoyanovich’s field-goal attempt with 15 seconds left. The ball spun in the white stuff like a top near the goal line as Cowboys players avoided it as if it were that gross can-shaped cranberry sauce at the Thanksgiving dinner table.

Then the 6’6″ 290-pound Lettwho likely wouldn’t have turned down any food placed in front of himbarreled in and tried to recover the ball. It then became live, and the Dolphins pounced on it at the Cowboys’ 1-yard line.

Stoyanovich then made a chip-shot 19-yard field goal to give the Dolphins the win.

Lett has been vilified ever since for his bone-headed move. But perhaps history has been too hard on him. The Cowboys dropped to 7-4 with the loss, but didn’t lose another game that season and cruised to their second straight Super Bowl title.