Boehner could end the shutdown today if he wanted to, by passing a "clean" funding bill with Democrats and moderate Republican votes.
He needs 217 votes to pass the bill, and he could rely on all 200 Democratic votes in the House. That means he'd only need 17 Republican votes - and as of today, 17 Republicans have said publicly that they would vote for a "clean" bill with no Obamacare riders.
Here's the full list, collated by the Huffington Post. It mainly comprises Republicans from blue states:
Rep. Devin Nunes (R-CA), Rep. Peter King (R-NY), Rep. Richard Hanna (R-NY), Rep. Michael Grimm (R-NY), Rep. Pat Meehan (R-PA), Rep. Mike Fitzpatrick (R-PA), Rep. Charlie Dent (R-PA), Rep. Lou Barletta (R-PA), Rep. Jim Gerlach (R-PA), Rep. Erik Paulsen (R-MN), Rep. Jon Runyan (R-NJ), Rep. Frank LoBiondo (R-NJ), Rep. Leonard Lance (R-NJ), Rep. Bill Young (R-FL), Rep. Mario Diaz-Balart (R-FL), Rep. Mike Simpson (R-ID), Rep. Rodney Davis (R-IL), Rep. Scott Rigell (R-VA), Rep. Rob Wittman (R-VA), Rep. Frank Wolf (R-VA), Rep. Randy Forbes (R-VA).
Democrats tried to get a vote on a clean bill this evening, but House Republican leadership rejected their motion. Instead Boehner reportedly wants to try and craft a "grand bargain" that includes the debt ceiling raise. He's urged fellow Republicans to unite behind him.
Via the Huffington Post.