who won the world series last night
Though it is no longer "last night" since it is only a few days from November of 2011, the question can still be answered. The Cardinals won the World Series this year, though it was a close race between them and their Rangers opponets.
The World Series began on October 19, 2011 and ended on October 28, 2011. The Texas Rangers played against the St. Louis Cardinals. The St. Louis Cardinals won the 2011 World Series.