Riding discontent in the Philadelphia suburbs, Democrats picked up 16 seats between the Pennsylvania House and Senate on Tuesday, besting nine incumbents and breaking the GOP Senate supermajority in a big night for the party that had been whittled down to historic lows in both chambers.

Republicans will keep a majority in both chambers, but they’ll be smaller and missing some of the moderates who formerly thrived around West Chester, Norristown and Media.