Revenge or Destiny?

Well, not to throw too much deja-vu at you, but in the 49ers vs. Panthers Divisional Playoff game, we've got - you guessed it - a rematch of a regular season game that features two of the best QBs in the game.

Is the NFL awesome or what?

The Carolina Panthers started the season 1-3 and looked headed for a lost season. But then, on November 10, they marched into Candlestick Park and beat the favored San Francisco 49ers, 10-9. The NFL took notice: the Panthers were for real.

Carolina had only one other loss on its way to a 12-4 regular season record and the #2 seed in the NFC playoffs. They look every bit to be this year's team of destiny.

Meanwhile, the 49ers were at 6-4 at one point but have reeled-off seven straight wins, including last Sunday's chiller in Green Bay. The 49ers are red hot and looking to avenge that November 10 loss.

And let's not forget that part about two of the best QBs in the game. Carolina QB Cam Newton is a dynamic winner who throws darts (3,379 yards and 24 TDs passing) and can also beat you with his legs (585 yards and 6 TDs rushing).

And it's deja-vu all over again, as San Francisco QB Colin Kaepernick is a dynamic winner who throws darts (3,197 yards and 21 TDs passing) and can also beat you with his legs (524 yards and 4 TDs rushing).

This has all the markings of a great one...don't miss it! Watch the 49ers vs. Panthers Divisional Playoff game on Sunday at 1:05 ET on Fox.