From NBC's Ken Strickland
By a 51-46 vote, the Senate today passed the Iraq supplemental that calls for US troops to being withdrawing from Iraq by no later than Oct.1 of this year. It will go to the president for his expected veto early next week.
Republicans voting yes were Gordon Smith and Chuck Hagel, no Democrat voted no, and the independent Joe Lieberman voted no. Not voting were Tim Johnson (D), John McCain (R), and Lindsey Graham (R).