The House finally passed a budget to fund the government for last six months of the year Thursday afternoon by a vote of 260 to 167. Speaker John Boehner faced much grumbling from his caucus that the compromise, which cut $38 billion in spending--or much less than that, depending on the source--wasn't big enough. In the end, 59 Republicans voted against the legislation, meaning Boehner had to get 39 Democratic yeas. He got 81. More than half of Democrats--108 of them--broke with President Obama to vote nay.

The budget is expected to pass the Senate easily.