Ashland High's much-maligned defense rose to the occasion Friday night, performing at a high level and perhaps saving the Grizzlies season in the process.

Ashland High's much-maligned defense rose to the occasion Friday night, performing at a high level and perhaps saving the Grizzlies season in the process.

Ashland limited the state's seventh-ranked team to double-digit total offense, and quarterback Talon Haggard atoned for two early fumbles by rushing for 137 yards and the winning touchdown as the Grizzlies came from behind to upset Springfield, 20-17, in a nonconference game at Silke Field in Springfield.

"Anytime you go on the road and beat a team ranked in the top 10 in the state, it feels good," Ashland coach Charlie Hall said.

Ashland (3-2), which entered the game allowing 354.8 yards and 28 points per game, held Springfield to just 99 yards — 11 in the second half — and less than half of its 36.5-point-per-game average. The Grizzlies had been labeled "soft" following back-to-back losses in which they surrendered more than 300 yards rushing. With the final rushing statistics adjusted to include five quarterback sacks, Ashland allowed just 24 yards on 28 carries.

"I've got to tip my hat to our defense," Hall said. "They've been embarrassed the last couple of weeks. (Defensive coordinator) Tito Soriano came up with a great game plan and the kids made it work."

The Grizzlies held the high-powered and previously undefeated Millers (4-1) to just two first downs in the second half. Springfield had four three-and-outs and a fumble in its six second-half possessions.

Springfield star running back Dusty Jarvis ran for 51 yards on 10 carries in the first half but did not play in the second half.

"Once we got Jarvis out of the game, that was big," Hall said.

Issa Shahin shifted from his linebacker spot back to defensive line and led the defensive charge with three sacks and 71/2 tackles.

Trailing 17-12 early in the fourth quarter, Haggard again put the Ashland offense on his back and carried it to victory.

Springfield had done a fine job of limiting Haggard's running lanes for most of the night. But the senior broke lose for runs of 28 and 17 yards on an eight-play drive that also included an 11-yard pass to Nicholas Hall. Haggard capped the drive with a 1-yard sneak and two-point conversion pass that gave Ashland a 20-17 lead with 7:23 to play.

"When push comes to shove and we need a play, he can make it," Hall said. "Sometimes I wish he'd listen to the coaches more often, but right now, I love his athletic ability."

Ashland, which had made nearly every trick play in its playbook work in a narrow loss the previous week, was burned on Friday.

Leading 12-10 midway through the third quarter but backed up to its own 29-yard line, backup quarterback Jake Scarminach tried to hit Haggard with a pass. But Haggard slipped and Brent Hexby intercepted the pass and temporarily changed the momentum of the game.

Four plays later, Zachary Ennis hauled in a 20-yard pass from Jake Taylor that gave Springfield a 17-12 lead with 24 seconds remaining in the third quarter.

Before winning the game with his legs, Haggard had kept the Grizzlies within striking distance with his arm, throwing a couple of touchdown passes — a 7-yarder to Charlie Sebrell and a 15-yarder to Garrett Tygerson. He was 8-for-18 for 136 yards. He's thrown nine TD passes and run for nine scores in five games this season.