Skip to main content

San Francisco Giants win World Series

The San Francisco Giants won the eighth World Series in franchise history Wednesday, beating the Kansas City Royals 3-2 in Game 7.

The San Francisco Giants won the eighth World Series in franchise history Wednesday, beating the Kansas City Royals 3-2 in Game 7. 

Loading recommendations... Please wait while we load personalized content recommendations


Published | Modified