Two sets of candidates in top-tier state races traded blows Thursday night at a forum in the northern Pittsburgh suburbs.

For the 38th Senate District, Democratic candidate Lindsey Williams and Republican Jeremy Shaffer debated for the first half, while in the 28th House District, Speaker of the House Mike Turzai faced off with challenger Emily Skopov on questions around gun control, redistricting and education spending.