Good Counsel remains ranked second after losing to No. 1 St. Joseph’s on Friday. (Photo by Jonathan Newton / The Washington Post)

Two WCAC matchups headlined a big slate of games this weekend in the D.C. area. At Catholic University, No. 1 St. John’s used a strong second half to put away No. 2 Good Counsel on national television. Meanwhile, DeMatha and Gonzaga needed three overtimes to find a winner, and a key interception by DeMarcco Hellams helped the Stags get the victory. 

Elsewhere, Freedom-Woodbridge showed that it’s the best team in Prince William County with a 30-7 win over rival Woodbridge, Landon held on for a one-point win over Bullis and Riverdale Baptist shut out Friendship Collegiate and sent the Knights falling down the rankings. 

1. St. John’s (7-0) Last ranked: 1

The Cadets scored 21 unanswered points in the second half to pull away from Good Counsel.

Next game: Oct. 26 vs. DeMatha, 7 p.m.

 2. Good Counsel (5-2) LR: 2

Despite losses to St. John’s and St. Joseph’s Prep — two of the nation’s top teams — the Falcons still have impressive wins and look like one of the best in the area. 

Next game: Friday vs. DeMatha, 7 p.m.

 3. Damascus (7-0) LR: 3

Even previously surging Watkins Mill couldn’t slow down the Swarmin’ Hornets as Damascus beat the Wolverines, 28-14.

Next: Friday vs. Walter Johnson, 6:30 p.m.

 4. Westfield (7-0) LR: 4

The Bulldog defense had two pick-sixes in a 56-0 win over Oakton.

Next: Friday vs. Centreville, 7 p.m.

 5. DeMatha (5-1) LR: 7

Marshawn Lloyd’s touchdown run handed the Stags a 27-21 win over Gonzaga.

Next: Friday at Good Counsel, 7 p.m.

 6. Gonzaga (6-2) LR: 5

In a three-overtime thriller, a late interception sunk the Eagles chances against DeMatha.

Next: Saturday at Bishop McNamara, 2 p.m.

 7. Wise (5-1) LR: 6

Another week, another shutout for the Pumas, who beat Oxon Hill, 55-0.

Next: Friday at Eleanor Roosevelt, 7 p.m.

 8. Stone Bridge (7-0) LR: 9

After beating Rock Ridge, 50-22, the Bulldogs have scored more than 40 points in all seven games this season.

Next: Friday vs Tuscarora, 7 p.m.

 9. Flint Hill (6-0) LR: 10

A 24-point fourth quarter helped the Huskies pull away from St. Christopher’s and remain undefeated.

Next: Saturday vs. St. James, 3 p.m.

 10. Quince Orchard (6-1) LR: 12

The Cougars posted their third shutout of the season Saturday, a 48-0 win over Einstein.

Next: Friday at Wheaton, 6:30 p.m.

 11. Broad Run (6-1) LR: 14

The Spartans put up 48 points in the first quarter and then let off the gas in a 54-0 rout of Parkdale.

Next: Friday at Freedom-South Riding, 7 p.m.

 12. Centreville (7-0) LR: 15

The Wildcats had a bye week to prepare for Friday’s big matchup with Westfield.

Next: Friday at Westfield, 7 p.m.

 13. Landon (6-0) LR: 17

A late fumble recovery helped the Bears secure a 7-6 win over Bullis.

Next: Friday at Georgetown Prep, 2 p.m.

 14. Freedom-Woodbridge (6-1) LR: 19

The Eagles’ defense shut down Woodbridge as the Eagles topped the Vikings for a third straight season.

Next: Friday vs. Potomac, 5:30 p.m.

 15. Woodbridge (6-1) LR: 8

Saturday’s 30-7 loss to Freedom-Woodbridge was only the second time this season the Vikings defense had given up more than seven points in a game.

Next: Friday vs. Colgan, 7 p.m.

 16. Bullis (4-2) LR: 13

The Bulldogs couldn’t get their offense going in a 7-6 loss to Landon.

Next: Friday vs. Episcopal, 7 p.m.

 17. Northwest (6-1) LR: 16

The Jaguars’ sixth win was their closest of the season, an 18-13 victory over Richard Montgomery.

Next: Friday vs. Whitman, 7 p.m.

 18. Friendship Collegiate (4-2) LR: 11

The Knights fell flat in a 21-0 loss to Riverdale Baptist.

Next: Saturday vs. Spalding, noon

 19. C.H. Flowers (7-0) LR: 18

The Jaguars won their last two games by a combined score of 90-0.

Next: Friday at Suitland, 7 p.m.

20. St. Mary’s Ryken (7-1) LR: 20

The Knights earned their second blowout win in a row, 61-0, over Bishop Ireton.

Next: Oct. 26 vs. Paul VI, 7 p.m.

 Dropped out: None

On the bubble:  North Point (7-0), Loudoun County (6-0), Broadneck (7-0), Hayfield (6-1)