Baseball glory for St Louis
The St Louis Cardinals secured an 11th World Series success as they beat the Texas Rangers 6-2 in the seventh and final game between the two.
Tony La Russa‘s side‘s achievement was all the more impressive considering that during yesterday‘s sixth game, one of the most memorable in World Series history, they were twice a hit away from losing before they somehow recorded an 10-9 extra-innings win.