Fattah down 7 points with 76% in. Unless what's out is very favorable to him, he should be done.
Amusingly, his challenger, Dwight Evans, has been in the PA state House for 36 years -- he was just 26 years old when he was first elected in 1980. This is his fifth run for higher office, after losing the Democratic primaries for Lt. Gov. in 1986, Gov. in 1994, Philly Mayor in 1999, and Philly Mayor in 2007. He was a non-factor in all those elections...except, weirdly, the gubernatorial primary, when he came within single-digits. What an odd political career.
EDIT: Shuster takes the lead by 441 points, 51-49. Keep in mind Halvorson wants to join the House Freedom Caucus, which basically consists of all the hardcore Cruz supporters of the House. It would be very amusing for Halvorson to win even as trump crushed Cruz upballot.
A lot of Trump supporters want to throw the bums out too, so it isn't that surprising.