ABSECON - Rob Ennis already had gone over the 100-yard mark, found the end zone three times and intercepted a pass.
The Millville High School football star had one more big play in him, though.
Ennis broke a fourth-and-inches play for a 31-yard touchdown run, and Millville hung on for a 27-20 win over 11th-ranked Holy Spirit in a Cape-Atlantic League American Conference game Friday night.
The win snapped a two-game skid and put the Thunderbolts (3-2) back into contention for a South Jersey Group V playoff spot.
"It's huge for us because it puts us back in the mix," said Millville coach Jason Durham, who gave an impassioned speech to his team after the game.
The key play came with the score tied 20-20 and less than six minutes remaining. The Thunderbolts had driven from the Spirit 31-yard line but faced fourth down with only about 1 inch to go.
"I was just saying, 'First down,' " quarterback Rashon Sorrell said. "But he did what he does best, make big plays, and he made a very big play and won us the game with it.
Ennis took the handoff and took a step toward the middle of the line. Then he turned to the outside, got around the corner and sprinted to the end zone.
"We were supposed to go straight in the middle, and I saw it clogged up," Ennis said. "And (tight end Ed) Shockley sealed the end, so I just bounced around him and found a crease."
Ennis finished with 154 yards on 27 carries, including 99 yards in the second half. His four touchdowns came against a Spirit defense that had allowed just one in its previous three games.
"He's a phenomenal player and he played phenomenal tonight," said Sorrell, who completed 7-of-18 passes for 59 yards and ran for 39 yards.
The Spartans (2-3), who are ranked 11th in The Press Elite 11, started strong offensively, using their triple-option offense to score touchdowns on their first three drives and take a 20-14 halftime lead.
But Millville forced turnovers on each of Spirit's first three possessions of the second half.
The first, on a fumbled snap, set up Ennis' 12-yard touchdown run to tie the score at 20. The third turnover was Ennis' interception and 23-yard return.
"We've got a lot of great players on that defense - people that do a lot of different things and have a lot of different talents," Ennis said.
Holy Spirit coach John Iannucci praised Millville but also took the blame for his team's sloppy play.
"I'm supposed to prepare them, and we weren't prepared," Iannucci said. "We had an awful week of practice, and I allowed that to happen. … I think we needed a wakeup call."
Millville, meanwhile, got to celebrate for the first time since a Sept. 14 win over Mainland. The Thunderbolts lost to St. Joseph and Absegami before having off last week.
"We sat around with a bye week, and coming off a couple losses that's tough," Durham said.
Millville hosts Egg Harbor Township next week and has games against Oakcrest and Hammonton before the Nov. 3 cutoff for the playoffs. At that point, the eight teams with the most power points in each enrollment group will qualify for the postseason. Teams earn power points based on their records and their opponents' wins and enrollment.
Millville hosts Egg Harbor Township next week before playing at Oakcrest and at home against Hammonton.
"It puts us back on track," Sorrell said of Friday's win.
Contact Jason Mazda: