Amid legal woes and the toughest fight of his long political career, State Rep. John M. Perzel (R., Phila.) Tuesday lost the seat he has held for more than 30 years.
Democratic newcomer Kevin Boyle, a 30-year-old City Council aide, defeated Perzel in the 172d District race.
Perzel faces trial on charges in the Bonusgate scandal. The former majority leader and speaker, who denies wrongdoing, is accused of using public money for campaign purposes.
Boyle, younger brother of State Rep. Brendan Boyle of the neighboring 170th District, said his victory was a message that voters were against "dirty campaigning." Perzel's legal troubles also figured in, he said.