Everyone was banking on Miami to run away with it, people kept making huge wagers on Miami to catch up in the series....we all know how that ended.
This is a similar situation. The Royals have been (were) on a crazy run but at the end of the day SF is just a much better team with more experience and better hitting. Don't fool yourself, the Royals made a good run but SF is too much for them to handle, Giants have quietly been going about their business