SILVER LAKE — Silver Lake got its first test in nearly two months Friday night, leading visiting Riverton just 28-21 at halftime of their Class 2A playoff showdown.

But if the Eagles were stumped in the first half, they had all the answers in the second half.

Silver Lake's defense regained its form and pitched a second-half shutout and the Eagle offense took flight for 34 second-half points as No. 4 Silver Lake cruised to a 62-21 victory over the Rams.

Silver Lake (10-0) will travel to Mid-East League rival Riley County (8-2) for a rematch of last year's 2A state quarterfinal, which the Falcons won 40-34 in overtime. Riley County advanced with a 14-8 win over Southeast-Saline.

Cody Hay directed the Silver Lake offense to 598 total yards, throwing for 376 yards and six touchdowns. He threw two touchdowns each to Gannon Remer and Kyler Kaniper and also hit Nathan Boyden and Trey Koelzer with scoring tosses.

Brogan Renfro, meanwhile, ran for 102 yards and three touchdowns as the Eagles steadily pulled away from the tight halftime lead.

Riverton returned two first-half kickoffs for touchdowns to stay in the game despite being held to just 160 yards of total offense in the game.

NEMAHA CENTRAL 29, ROSSVILLE 21 OT — Gavin Dureya's 1-yard run in overtime gave Nemaha Central a thrilling 29-21 overtime win over visiting Rossville in the Class 2A playoffs.

Rossville lead 14-7 at halftime on touchdown runs of 17 yards by Woodrow Rezac and 1 yard by Tyree Sowers. But Nemaha tied it in the third on a 38-yard pass from Dylan Schultejans to Andrew Leonard and then went up 21-14 in the fourth on Bryce Uphaus' 34-yard punt return for a touchdown

But Rossville forced overtime on Torrey Horak's 14-yard pass to Sowers. The Thunder struck first in overtime and then held Rossville on its possession to move on to a quarterfinal meeting with Humboldt (10-0).

"It was a very exciting game going back and forth with both teams making a number of big plays," Nemaha Central coach Warren Seitz said. "Even though we were out-gained for the night, we were able to make a big stop on defense in overtime."

RILEY COUNTY 14, SOUTHEAST-SALINE 8 — At Riley, Garrett Harmison hit Trey Harmison with a 12-yard touchdown pass in the fourth quarter as the Falcons beat Southeast-Saline for the third time in two years and the second straight year in the playoffs.

The Falcons had beaten the Trojans 33-29 earlier this year on a fourth-quarter touchdown and used the late heroics to fight off the Trojans' bid for revenge. Southeast-Saline got on the board first on a 19-yard touchdown pass from Jaxson Gebhardt to Seth Eklund, but Riley immediately answered with Garrett Harmison's 34-yard touchdown pass to Avrey Brokenicky.

Garrett Harmison threw for 208 yards and two touchdowns and Trey Harmison had 137 yards receiving.

JACKSON HEIGHTS 6, VALLEY HEIGHTS 0 — Jason Bosley's 10-yard touchdown run in overtime propelled Jackson Heights to a hard-fought Class 1A playoff win over Valley Heights, the Cobras' second win over the Mustangs this season.

Jackson Heights won the first meeting this season 26-12 but Friday's clash was a defensive slugfest from start to finish.

Heights (8-2) will play host to Colgan (7-3) next Friday.

CENTRALIA 46, NORTHERN HEIGHTS 14 — Centralia got a 65-yard touchdown run from Kamble Haverkamp to start the game and never looked back, building a 46-0 halftime lead en route to its second blowout win over Northern Heights this season.

Haverkamp finished with 149 yards, while Devon Feldkamp ran for two touchdowns and Ian Haverkamp added three rushing scores.

Cameron Heiman and Tyler Floyd scored on touchdown runs in the fourth quarter for Heights.

OLPE 56, UNIONTOWN 0 — Colby Hoelting threw three touchdown passes and ran for two more scores and Olpe rode a 35-point second quarter to an easy Class 1A playoff win.

The Eagles (10-0) will play host to Centralia (9-1) next Friday.

HANOVER 36, FRANKFORT 32 — For the second time in three weeks, Hanover fought off its Twin Valley League rival and kept its bid for a fourth straight Eight-Man Division II state title alive.

Jacob Jueneman hit Taegan Schwartz on a 20-yard touchdown pass with 16 seconds left in the first half to put Hanover up for good. Jueneman then scored on a 1-yard run late in the third quarter to make it 28-18 and Frankfort could never quite catch up.

Gavin Cornelison's 10-yard touchdown pass to Branden Bussmann cut the Hanover lead to 28-24 early in the fourth, but Hanover responded with another 1-yard TD run by Jueneman. Frankfort got a 25-yard touchdown pass from Cornelison to Garret Dalinghaus late, but Hanover was able to run out the clock at the end to preserve the four-point win.

Jueneman threw for 141 yards and two touchdowns and ran for 127 yards and two scores to lead Hanover (9-1) into the quarterfinals against St. Paul (10-0), which escaped Waverly 28-18.

Dalinghaus ran for 145 yards and two touchdowns and Cornelison threw for 127 yards and two scores for Frankfort (8-2), which only lost to Hanover this season.

AXTELL 46, BELOIT-ST. JOHN'S 0 — Axtell downed Beloit-St. John's for the second time this season, pitching a shutout behind a dominating defensive effort that held the Bluejays to just 71 total yards.

Quinn Buessing ran for two scores, threw a pair of touchdown passes to Derek Buessing and also returned an interception for a score to lead Axtell (9-1). He finished with 159 total yards (148 passing).

Axtell will face Centre (8-2), which blanked Colony-Crest 46-0.

MADISON 52, MARANATHA 6 — When Madison beat Maranatha earlier this season, the Bulldogs were burned repeatedly by the Maranatha passing game in a 68-58 shootout. In Friday's rematch, the Madison defense was on point.

Madison (10-0) held Maranatha to just 136 total yards and racked up 452 yards offensively in rolling into the Eight-Man Division I quarterfinals where it will face Caldwell (7-3), a 30-28 winner over Medicine Lodge.

Nasun Wasson ran for 154 yards and four touchdowns and also caught a touchdown pass from Ryan Wolgram, who ran for 160 yards and two scores. Wasson's 25-yard touchdown run ended the game in the third quarter and followed TD runs of 28, 24 and 50 yards.

ST. PAUL 28, WAVERLY 18 — Waverly gave undefeated St. Paul a scare in a game that had nine combined turnovers. The Bulldogs led 12-8 in the second quarter before Adam Albertini's 31-yard touchdown run put St. Paul up for good.

Damian Foster threw a pair of touchdown passes and ran for a score, but the Bulldogs fell just short.

"We saved our best for last," Waverly coach Nick Fraenza said. "We came out believing we could win and fought as hard as we could. I couldn't be prouder of the way our boys played."

CANTON-GALVA 58, LEBO 8 — Landon Everett was just too much for visiting Lebo. Everett ran for 205 yards and four touchdowns and threw for 108 yards and three more scores as the No. 1-ranked Eagles led 22-8 at the end of the first quarter and 46-8 at halftime.

Deven McEwen ran seven yards for Lebo's only touchdown and the Wolves finished the season 7-3.