This super bowl is going to be a hard one to pick, both teams could at anytime take over the game and cruise to victory. For SF I guess it comes down to just a few things. I'm going with SF as I think they are the more balanced in offensive attack than the Chiefs
SF must in order to win
1) Establish the run game. This will assure all Garoppolo has to do is protect the ball by utilizing short screen passes, tosses into the flat or over the middle for short gains.
2) SF will have to figure out how they can play "man to man" coverage, still have a spy on Mahomes while maintaining double coverage on Hill if they hope to stop the Chiefs.
3) Disrupt Mahomes with pass rush and limit his big play abilities when flushed from the pocket.
I believe if SF can contain Mahomes (he can't be stopped) so his arm is limited and shut down his go to Hill they can and will win this game. SF defense will have to keep Chiefs running game in check which I think poses little problem alone, containment of Mahomes is key to this.