After a frustrating first half, Lackawanna scored 14 straight points in the third quarter and hung on to beat Olean, 14-8, Friday night in a game between the top-ranked small schools in Western New York.
"We had numerous opportunities in the first half, we had three dropped balls, two fumbles. . . . We should have had 21 (points) in the first quarter," said Steelers coach Bruce Lakso. "We were down there the whole first quarter."
After a scoreless first half, Marcus Rivers caught a 26-yard pass from Paul Mueller (7 of 14, 151 yards). Anthony Rivera intercepted a pass to set up the Steelers' second score, a 9-yard run from Woodrow Rivers. Olean scored in the fourth quarter on a 7-yard run from Chris Weidt.
"It was one of the hardest-hitting games I've seen in a couple seasons," said Lakso. "A lot of hard hits, injury timeouts -- a hard-fought contest."
Olean QB Justin George was injured in the third quarter and taken by ambulance to a nearby hospital.
Elsewhere in Class B:
East Aurora 10, Southwestern 9: Clint Doll kicked the winning field goal with nine seconds left as the Blue Devils celebrated their first win over Southwestern since 1987.
Doll's field goal was set up by a fumble recovery from Andy Wade with 3:28 left in the game. John Milks had 14 tackles, 10 solo. Chris Stoddard accounted for all of the Trojans' points as he scored on a 7-yard run and kicked a 23-yard field goal.
Akron 16, Newfane 6: The Tigers stayed unbeaten thanks to their defense, led by Matt Palizay and Don Reinard with 10 tackles each. Safety Ricky Dojnik recorded his sixth interception. Kyle Fiegel caught a 44-yard pass from Dojnik, and Reinard had a 1-yard run for the Tigers.
Cheektowaga 20, Tonawanda 10: Randy Seay scored all three Cheektowaga TDs and finished with 126 yards rushing on 24 tries. Cheektowaga's defense held Tonawanda to 64 yards of offense led by Matt Marszalski with seven tackles.
Depew 35, Roy-Hart 14: Mike Sanders (140 yards, 27 carries) had two TDs, while Cody Stachewicz (interception) and Derek Kramer (funble recovery) made big plays on defense.
Eden 35, Dunkirk 0: Jason Telaak scored four TDs and finished with 112 yards on 25 carries to carry the Raiders. Jim Livingston had two sacks for the Raiders' defense, which held the Marauders to 119 total yards.
Medina 14, Alden 0: Kevin Dukes rushed for 211 yards and two TDs on 33 carries for the Mustangs. Mustafa Baity had 10 tackles and a fumble recovery.
Springville 34, Fredonia 0: Three TDs from Paul Nunweiler, all in the second quarter, helped carry the Griffins. Nunweiler finished with 150 yards on 10 carries. Mryon McCollum (58-yard run) and Dylan Creeley (23 run) also scored for the 3-0 Griffins.
> Class AA
Orchard Park 38, Clarence 0: Sean Moran had nine tackles and scored on a pair of 5-yard runs as the Quakers (3-0) earned their first shutout. Sophomore linebacker Joe Leavella had eight tackles and a fumble recovery. Ron Fulton caught a 30-yard TD pass from Matt Ciambella and had an interception return to the 5 to set up another score. Joe Callegari had 12 attempts for 125 yards, including a 17-yard TD run.
North Tonawanda 13, Lockport 6: A pair of 5-yard TD runs from Martin Doty and Andrew Davis held up for the 'Jacks. After a scoreless first quarter, Doty scored first. Davis added the second score in the third quarter before the Lions answered on an 80-yard run from Jon Maroney. Scott Gregon rushed for 110 yards on 13 carries for NT. Shawn Scibetta added 102 yards on 16 attempts. Tom Czech had a pair of interceptions.
West Seneca West 20, Jamestown 6: The Indians scored all their points in the first half to beat the Red Raiders. Desmond Randall ran for a 16-yard TD, caught a 16-yard TD pass from Justin Athans and finished with 141 yards on 20 carries. Gavni Gaiser provided a spark, returning a punt 81 yards for another score.
Tony Pedacchio had 12 tackles and Chris Pawlowski added nine with two sacks. The Red Raiders scored on a 1-yard run from Mike Prinzi.
Niagara Falls 28, Kenmore West 6: Ken Armstrong rushed for 173 of his team's 258 yards on the ground and scored on runs of 44 and 62 yards. Vance Adamson and Bryan Harris also scored for the Wolverines.
Lancaster 19, Frontier 7: Dave Hulbert scored all three Redskins TDs and finished with 114 yards on 10 carries. Nick Kuzma had nine tackles for the Lancaster defense, which forced four fumbles. Falcons QB Matt Dunkle ran for 113 yards on 18 carries and scored on 12-yard run.
> Class A
Lake Shore 22, Kenmore East 8: Sam Atti completed 29 passes for 193 yards and one TD for the Eagles. Lake Shore (3-0, 1-0) had 259 yards rushing. Mark Boswell threw for 102 yards for the Bulldogs.
Iroquois 28, West Seneca East 0: Kyle Shevlin threw a TD pass to Mike Perillo, rushed for two scores and kicked four extra points as the Chiefs picked up their second shutout. Jeff Moessing rushed for 107 yards on 20 attempts and Ricky Wagner had eight tackles and an interception.
Williamsville South 24, Pioneer 20: Jay Krantz connected with Adreinne Wood for the winning TD pass with 2:57 left to rally the Billies and give rookie coach Ryan Gallo his first win. Krantz finished with 182 yards through the air, while Wil Wilson rushed for 97 yards and a score.
> Class C
JFK 36, Gowanda 6: Tom Binga and Tony Wojtusiak each returned interceptions for TDs for the Bears. Cody Elliott had a 50-yard punt return for a score.
Salamanca 34, Wilson 22: The Warriors jumped out to a 14-0 lead to beat the Lakemen. Billy Roosa and QB Mike Crandall combined for three TDs, while Jack O'Roarke rushed for 187 yards on 22 carries.
> Class D
Ellicottville 22, Maple Grove 16 (OT): Mandella Elom scored on a 6-yard run in overtime to lift the Eagles. Elom finished with 156 yards and two TDs on 30 carries. Maple Grove had four incomplete passes in its overtime.
Forestville 34, Brocton 12: Toby Arnold (158 yards, 21 carries) scored three TDs and Nick Thompson had 167 yards on 14 tries for Forestville. Herb Maddox had four catches for 78 yards, including a tight-rope TD catch in the end zone. Stu Gates had 15 solo tackles and five assists.
Portville 12, Pine Valley 7: Abe John threw 10 passes for 145 yards and one TD, and Jeremy Reynolds had a 45-yard interception return for a TD to pace the Panthers. Charlie Roselle had a 62-yard punt return for Pine Valley.
Randolph 31, Franklinville 0: Blake Morrison scored on a 9-yard run and a 55-yard punt return to pace the Cardinals (3-0). Nick Jackson threw for 161 yards. For Franklinville (0-3), Matt Czerminski had 7 1/2 tackles.
Silver Creek 21, Maryvale 6: C.J. Eggleston rushed for 103 yards and a pair of TDs on 12 carries for the 3-0 Black Knights. Jason Bonasera had a sack, forced fumble and 12 tackles.