The Atlanta Braves win the World Series - Over the Monster
Atlanta Braves win World Series for the first time since 1995
Braves rout the Astros for their 1st World Series win since 1995
Newberry: A most improbable team brings Atlanta Braves a World Series title – The Denver Post
Braves release World Series Championship parade details
Mr. Clutch: Riley comes up big again, Braves win Game 3
Braves end 26-year World Series drought with Astros thumping
Atlanta Braves celebrate World Series victory at White House
Hammerin' Braves rout Astros to win 1st WS crown since 1995