HARRISONBURG, VA., NOV. 10 -- James Madison's hopes of matching William and Mary's high-powered offense came oh so close today, the Tribe holding on for a 31-21 victory before 6,641 at Bridgeforth Stadium.

With the Dukes driving for the tying touchdown with 2:30 left, Eric Lambert intercepted Eriq Williams's pass at the 10 to save William and Mary's third straight win over JMU.

Until then, JMU (5-5) had countered every thrust by the Tribe (8-2), No. 9 in Division I-AA.

"We haven't seen an offense that good this year, and we knew they were going to put a lot of points on the board," Dukes Coach Joe Purzycki said after the Tribe ran up 508 total yards. "We wanted to be in a position to win in the fourth quarter. We couldn't have drawn it up much more perfectly."

Lambert (Garfield High) stepped in front of the fourth-down pass intended for fullback Willie Lanier and returned it 73 yards to the 26 to prevent what could have been the fifth lead change. Dan Mueller kicked a 23-yard field goal to end the scoring.

"We had a man coverage and the front people put a whole lot of pressure on" Williams, Lambert said. "And it kind of made it easy on me."

Tyrone Shelton (Wheaton High), rushed for 93 yards to break the Tribe's mark of 2,404 (Jim Kruis, 1975-77).