Warren Easton, the top-ranked team in Class 4A, marched into Woodlawn looking to remain perfect Friday night — but the Panthers scored late in a back-and-forth contest to upset the visiting Eagles 28-21.

Warren Easton had made a name for itself as a high-scoring squad after three games. After downing the likes of St. Amant, West Jefferson and Carver by a combined score of 154-52, the Eagles rolled onto Woodlawn’s campus looking to maintain their dominance.

The Panthers didn’t give the visiting team a chance to breathe early.

Charles Brooks threw two touchdown passes and ran 14 yards for the game-winning score in the fourth quarter, giving Woodlawn what coach Brett Beard called a program-defining victory.

“These are the wins that we need at Woodlawn,” Panthers coach Brett Beard said. “These kids need to beat teams like this so they understand what we’re doing and believe in it. They get that attitude now. When you have that, you have the chance to beat anybody.”

JOHN CURTIS 34, KARR 22: Junior running back Devon Benn rushed for a career-high 269 yards and a touchdown to lead Curtis past Karr at Bertolino Stadium.

“We knew the running backs would have to carry the load tonight so we wanted to come out and just play hard,” Benn said. “Our line did a great job of opening holes for us all game.”

It was the 11th consecutive victory for the Patriots (4-0), who are ranked No. 1 in the Louisiana Sports Writers Association Class 3A rankings and No. 20 nationally in the USA Today Super 25.

Curtis racked up 473 yards rushing and got a stellar performance from its defense in the second half. Much like in 2013 at Behrman Stadium, Curtis jumped out to an early lead.

Donte Jones rushed 13 times for 101 yards and a touchdown.

RUMMEL 17, CATHOLIC-BR 14: Rummel defensive back Kristian Fulton had two interceptions, including one with 1:12 remaining that helped clinch the top-ranked Raiders’ victory over No. 5 Catholic High of Baton Rouge in a showdown of Class 5A heavyweights.

Rummel (4-0) remains unbeaten, thanks to the efforts of Fulton and kicker Justin Mourain, whose 26-yard third-quarter field provided the winning points.

It was the first loss for Catholic (3-1).

The game ended with some confusion. Catholic got the ball back with 12 seconds after a Rummel punt and was at the Rummel 36 with 3 seconds left, but the clock expired before the Bears could run a play.

SHAW 44, HIGGINS 23: Shaw running back Trey Ragas ran for six touchdowns as the Eagles breezed to the easy win. Ragas was a one-man wrecking crew, running for 194 yards and four TDs in the first half as Shaw jumped out to a 28-13 lead.

Daniel White passed for 181 yards and two TDs for Higgins, which dropped to 0-4 on the season. Shaw improved to 3-1 with their third straight win.

SOUTH TERREBONNE 44, BELLE CHASSE 21: Christian Wallis ran for two scores and caught a touchdown pass as South Terrebonne scored 27 points in the first half to put the game away.

Wallis finished with 133 yards rushing on 17 attempts and quarterback Tyeson Verdin passed for 133 yards and two scores.

The South Terrebone defense held Belle Chasse without a pass completion and forced a pair of turnovers.