O - M - G. The St. Louis Cardinals won the World Series last night, defeating the mighty Texas Rangers 6 - 2 in the final game of the best of seven series. The team was given up for dead in mid-August. What a thrill for our city. But it's sooo late. More on Saturday morning, Redbird time.