In game that saw a combined 823 yards of offense and 28 penalties, the Bulldogs improved to 3-4 overall and 2-1 in district play while the Tigers fell to 4-3 and 1-2.
After the teams went into halftime tied at 21-all, Jourden Stanley put the Bulldogs up for good with a 34-yard touchdown run with 10:43 remaining in the third quarter. Victor Garza’s extra point made it 28-21.
Goliad came back with Dalton Sturm’s 22-yard touchdown pass to Davis Ohrt with 5:06 left in the third quarter. But Sturm’s extra-point try failed as the Bulldogs held on to a 28-27 lead.
The game turned five seconds into the fourth quarter when Sturm’s punt near his goal line was blocked and the Bulldogs’ Dakota Harding scooped up the ball and jogged 3 yards into the end zone for a touchdown. Stanley’s 2-point run widened Marion’s lead to 36-37.
Sturm and Ohrt combined again for another touchdown, this one a 35-yard catch-and-run by Ohrt, with 3:35 left in the game. Sturm’s extra point pulled the Tigers within 36-34.
Stanley’s 40-yard touchdown run with 45 seconds seemed to have secured the Bulldogs’ victory, but the Bulldogs missed the extra point to keep the Tigers within striking ranged at 42-34.
However, Goliad failed to get the ball past midfield as the clock ran out.
Sturm, who had 137 yards rushing on 11 carries, raced 50 yards for a touchdown with 6:24 left in the first quarter as the Tigers took a quick 7-0 lead.
Marion answered with Stanley’s 1-yard scoring run on its next possession to tie the game at 7-all.
The Bulldogs then scored on its next two offensive series as Raphael DeHoyos ran 1 yard for a touchdown and Stanley dashed 60 yards for a score to give Marion a 21-7 lead.
But Goliad scored a pair of touchdowns in the final 4:36 of the first half. Sturm ran 14 yards for a score and Isaiah Fair went 51 yards for a touchdown just 1:48 later.