Its weird because neither team really seems as hot as when they met 4 years back with both teams being far and away the best teams. This year its just the two teams that survived.
I think the previous matchup there was a distinct possibility that neither defense was equipped to deal with the other team's offense. This time I suspect the defenses should be more than capable. Niners really picked on Eric Fisher and Daniel Sorenson in the last matchup. Not sure they can find a Sorenson but it probably shouldn't be too difficult to find a matchup on the Chiefs oline that Bosa can exploit. Chiefs picked on Richard Sherman. I also dont think Mahomes had a particularly good game against the Niners last matchup but got bailed out with the wasp throw to Tyreek Hill. So I'd imagine Mahomes will be better but which Chiefs receivers will show up? Niners have also upgraded at QB so even though the defenses match up better, the QB play should be better, too.
LFG
The teams are incredibly evenly matched. I give KC the edge because of three factors.
1. Best QB in the league
2. Best big game coach in the league
3. Tons of SB experience on the roster