This victory puts the World Series at 2-1 and gives Kansas City home field advantage going into the next game.
It is the second straight win for a fired-up Kansas City team, one that hasn't claimed a World Series win since 1985.
Things have gone far more swimmingly for the Giants, who are hoping to win their third title in five seasons.
Understandably, the Kansas City Royals were something of an underdog coming into these seven games.
In a surprising turn of events, it is the Royals that have the upper hand.
And if things follow a familiar pattern, it could mean great news for Kansas City Royals fans.
It turns out that teams that take the 2-1 lead following a 1-1 go on to win the entire World Series most of the time.
Kansas City wins Game 3! Royals take early lead and never let go, beat Giants, 3-2. KC leads World Series, 2-1. pic.twitter.com/2nwXhwzbwU
— SportsCenter (@SportsCenter) October 25, 2014
If that weren't bad enough for fans of the San Franciso Giants, there's another troubling fact to contend with.
The Giants apparently aren't that great at playing catch up, often going on to lose the World Series games in this type of scenario.
As Scarlet O'Hara said, "Tomorrow is another day."
It's possible that the a determined San Francisco Giants team could march onto the field at Kansas City and proceed play the Royals off the field of their own stadium!
— MLB Network (@MLBNetwork) October 25, 2014
All that we know is that the odds are not in their favor.
One exciting and bizarre takeaway from the 2014 World Series is that we may get a shiny new superstition courtesy of the Kansas City Royals. Or more specifically "Royals" by Lorde.
It seems that San Francisco Giants fans went to great lengths to get the song banned from the airwaves until after the Series is over.
— CNN (@CNN) October 20, 2014
Meanwhile, at least one Kansas City radio station intends to play Lorde's song every hour on the hour.
It could be that the outcome of this World Series will lead some to view "Royals" as either a good luck charm or major jinx.
Who do you think will win the World Series: The San Francisco Giants or the Kansas City Royals?