In an extraordinary comeback the St Louis Cardinals have won American baseball's supreme title by beating the Texas Rangers 6-2 in the deciding game in St Louis.
The Cardinals scraped into the World Series playoffs on the last day of the regular season, then twice came back from the brink of defeat in the sixth game of the seven-game series.
It was heartbreaking for the Rangers, who were beaten by San Francisco Giants in last year's final.
Confetti filled the chilly night air as the crowd of 47,000 at Busch Stadium roared in delight, and fireworks lit the sky.
"There's just one way to describe it - it's unbelievable, amazing, incredible," Cardinals manager Tony La Russa said in a ceremony in the middle of the diamond.
It's the Cardinals' 11th World Series title, putting them second only to the New York Yankees.