Spalding came within five seconds of one of the biggest wins in school history, only to give up a touchdown on the game's final play and lose to Baltimore's John Carroll, 20-19, Friday night in Severn.

With 50 seconds left, John Carroll (4-4) took over on its 40-yard line and marched methodically down the field to set up a dramatic final play. John Carroll quarterback Bryan Wolfe ran a quarterback sweep to the left, evaded two tacklers and scored on a five-yard run as time ran off the clock.

Spalding's loss, its third in a row to John Carroll, dropped it to 5-2 and all but ended its hopes for the MIAA Division C championship.

"This is the hardest loss possible," said Spalding receiver Chase Sturn, who caught two touchdown passes. "It's tougher than anything. I can't even explain how much this hurts."

Safety Counts

Forest Park scored the winning points of its 9-7 win over Osbourn on a safety with 5 minutes 9 seconds left in Manassas, when Osbourn was called for intentional grounding in the end zone.

The grounding call came on first down from inside the 1-yard line for Osbourn. On the previous play, Forest Park's Brian Garretson booted a 47-yard punt that was downed near the goal line.

Running back Ryan Lee powered the Bruins with 150 yards on 39 carries. Forest Park held the ball for 9:36 of the fourth quarter, finishing with an 11-minute advantage in time of possession.

Both teams are 2-5 after the nondistrict game. It was the third straight year that the winning team scored fewer than 10 points in this series -- in 2002, Forest Park won, 6-0, and last year Osbourn won, 9-6. . . .

Gaithersburg quarterback Joey Robinson became the first Trojans quarterback to throw for more than 1,000 yards in a season since the 1980s. He was 28 of 39 for 367 yards in a 29-28 loss to Wootton last night, giving him 1,088 passing yards this season.

-- Jon Goldberg,

Eli Saslow and Daniel Lyght