The second round of the NFL playoffs is seen as one of the best weekends on the pro football calendar, with eight worthy teams battling for a spot in the conference championship games and, eventually, the Super Bowl.

On the NFC side this weekend, the top-seeded Green Bay Packers were upset Saturday night by the San Francisco 49ers, whose last-second field goal capped a fourth-quarter comeback that brought an abrupt end to Aaron Rodgers’s eventful season. On Sunday, the defending champion Tampa Bay Buccaneers staged a stunning fourth-quarter comeback before the Rams took advantage of a defensive mistake and pulled the upset with a last-second field goal.

In the AFC, Patrick Mahomes and the Kansas City Chiefs took another step toward creating an AFC dynasty, beating the Buffalo Bills in an absolute classic to secure their fourth straight trip to the AFC championship game. The Chiefs will host the Cincinnati Bengals next week, after the Bengals stunned the top-seeded Tennessee Titans on Saturday afternoon in Nashville.