The WPIAL football playoffs got underway on Friday and for the most part, everything played out as expected.
This coming weekend, remaining teams from all classifications will be in action as Class 6A and higher ranked teams in other classes received first-round byes.
Here are the matchups and locations for the next round of games, which will all be played on Friday night at 7 PM.
CLASS 6A SEMIFINALS
Canon-McMillan (5-5) vs. North Allegheny (9-1); Central Catholic (6-4) vs. Mt. Lebanon (5-5).
CLASS 5A SEMIFINALS
Bethel Park (10-1) vs. Upper St. Clair (9-2) at Canon-McMillian High School; Pine-Richland (8-3) vs. Woodland Hills (6-5) at Gateway High School.
CLASS 4A QUARTERFINALS
Montour (7-4) vs. Aliquippa (9-0) at Freedom High School; McKeesport (10-1) at Armstrong (10-1); Laurel Highlands (8-2) at Central Valley (9-1); Latrobe (7-4) at Thomas Jefferson (7-3).
CLASS 3A QUARTERFINALS
East Allegheny (8-3) at Belle Vernon (7-2); West Mifflin (6-5) at Freeport (9-1); Beaver (8-3) at Avonworth (9-1); Shady Side Academy (6-4) at Elizabeth Forward (9-1).
CLASS 2A QUARTERFINALS
McGuffey (8-3) at Steel Valley (9-0); Washington (7-4) at Neshannock (10-1); Ligonier Valley (8-3) vs. Beaver Falls (9-1) at Geneva College; Keystone Oaks (9-2) at Sto-Rox (8-2).
CLASS A QUARTERFINALS
Bishop Canevin (10-1) vs. Clairton (6-5) at Dormont Stadium; Mapletown (11-0) vs. South Side (10-1) at Waynesburg; Laurel (9-1) vs. Union (8-3) at Shenango High School; Rochester (6-4) vs. Fort Cherry (8-3) at South Fayette High School