Last week, Annandale easily defeated T.C. Williams, one of Virginia's finest football programs. Yesterday at W.T. Woodson in Fairfax, the Atoms ran into the state's best program and now their season is over.

Hampton combined an aggressive defense -- which limited Annandale's 2,200-yard rusher James Milliner to 94 yards -- with four touchdown passes by Fred Brown to defeat turnover-plagued Annandale, 30-8, in a Virginia Group AAA, Division 6 semifinal.

Hampton (13-1) will seek its eighth state championship since 1975 Saturday when it hosts Gar-Field. Northern Region champion Annandale, which committed five turnovers, finished 11-2.

One negative note for the Crabbers could be the health of quarterback Brown. With 2:59 remaining and Hampton ahead by 22 points, Brown was still in the game. After a four-yard run, he limped to the sideline with a bruised left ankle. But before he went down, he had ravaged the Atoms' defense.

The 6-foot-2, 180-pound junior completed 10 of 15 passes for 134 yards and ran 14 times for 85 yards. Each time the Atoms had Hampton on the ropes, Brown came up with a big play.

"On each pattern he has three, sometimes four, receivers and he does a progressive read," said Hampton Coach Mike Smith. "And he made some pretty good choices today."

After a scoreless first quarter, Brown got the Crabbers into field position with an 18-yard scramble followed by a 14-yard completion to John Stein.

The drive stalled and Samuel Welch kicked a 30-yard field goal.

Later in the quarter, Hampton gave the large crowd a glimpse of what would dominate all game -- ball control. The Crabbers drove 61 yards, used 4:33 off the clock and scored on Brown's eight-yard pass to Stein. Hampton controlled the ball for nearly 35 of 48 minutes, rushing 41 times for 209 yards. This accomplished a Crabbers' goal of keeping Milliner off the field.

But even when he was on the field, Milliner had his share of difficulty. His 94 yards came on 17 carries, but Hampton never let him get the breakaway run he specializes in. Thirteen of Milliner's 31 touchdowns came on runs of 40 or more yards. Yesterday he was limited to just three gains of 10 or more, the longest being 14.

Hampton read stories about Milliner this week and gained incentive from some of what he said.

"He set the tempo for us with his talking," Smith said. "Plus we have faced three or four backs as good as him. Down there {the Eastern Region} he's just another running back."

"I read a quote where he said he bobs his head when he gets free," said linebacker Anthony Cherry, who seemed to make every tackle on Milliner. "We didn't want him bobbing his head today."

Trailing 10-0, Annandale took the kickoff and wanted to get a drive going on the ground. But on second down, Milliner fumbled for the second time and Cherry recovered at the Atoms 31. Eight plays later the Crabbers led, 16-0, when Brown hit Stein with a quick screen and Stein broke a couple of tackles and scored. Brown again keyed the drive with an 18-yard run and a 16-yard completion to Sean Hamlet.

"We wanted to get going but on the third play, we fumble. That's tough," said Annandale Coach Dick Adams. "We always felt we could come back but we couldn't get things going and they played great."

Trailing 30-0, Annandale finally scored when quarterback Rhasheyd Williams threw a four-yard touchdown pass to Joe Nash.