Here are the shifts currently from the last SC race in 2017 to now. Really jarring shifts that would make you think McLaughlin won this race, since Woodruff lost by 4.5%.
I'd have to take a closer look, but given these crazy swings here, the rurals must've gotten even more red though than last time to counter act this (plus low turnout in Philly again did not help), and the minor ~1.5% swing in Allegheny didn't help either, since that's the biggest turnout county.
Erie
2017: Mundy (R) +9.5
2021: McLaughlin (D) +14.5
Allegheny
2017: Woodruff (D) +26.4
2021: McLaughlin (D) +25
Centre
2017: Woodruff (D) +1.3
2021: McLaughlin (D) +3.2
Luzerne
2017: Mundy (R) +22.7
2021: Brobson (R) +13.2
Lackawanna
2017: Mundy (R) +3.8
2021: McLaughlin (D) +18.6
Lancaster
2017: Mundy (R) +30.5
2021: Brobson (R) +24
Dauphin
2017: Mundy (R) +19
2021: Brobson (R) +3.5
Monroe
2017: Mundy (R) +10.3
2021: McLaughlin (D) +3.2
Northampton
2017: Mundy (R) +3.2
2021: McLaughlin (D) +2.3
Lehigh
2017: Mundy (R) +2.8
2021: McLaughlin (D) +2.2
Berks
2017: Mundy (R) +21.5
2021: Brobson (R) +14.7
Bucks
2017: Mundy (R) +1.9
2021: Brobson (R) +2.2
Montgomery
2017: Woodruff (D) +14.3
2021: McLaughlin (D) +20.4
Chester
2017: Woodruff (D) +0.9
2021: McLaughlin (D) +6.7
Delaware
2017: Woodruff (D) +0.9
2021: McLaughlin (D) +10.2
Philadelphia
2017: Woodruff (D) +60.8
2021: McLaughlin (D) +65.1
That Luzerne County flip is brutal. Does Brobson live there?