SAN ANTONIO - Shiner St. Paul led 24-0 after one quarter.
And the Cardinals never looked back.
St. Paul outscored San Antonio St. Gerard 38-0 at halftime to remain undefeated at 8-0 and 4-0 in TAPPS Division III, District 3 play Friday.
Ryan Geiger touchdown run from 25 yards out and T.J. Bell's two 6-yard runs and two safeties added up to a 24-0 opening first quarter.
Bell rushed for 37 yards on 5 carries, while Ryan Malinovsky rushed for 40 yards on 2 carries.
GAME STATISTICSsource: https://www.victoriaadvocate.com/sports/games/results/football/shiner-st-paul-at-san-antonio-st-gerard/6141/ Shiner St. Paul 45 at San Antonio St. Gerard 0 October 16, 2015, 7:30 p.m. San Antonio, Texas SCORING SUMMARY 1 2 3 4 F Shiner St. Paul 24 14 0 7 -- 45 San Antonio St. Gerard 0 0 0 0 -- 0 SCORING DETAILS: First Quarter SP - Ryan Geiger 25 run (Austin Barton kick), 9:53 SP - Safety, 7:40 SP - TJ Bell 6 run (Barton kick failed), 4:31 SP - Safety, 3:44 SP - Bell 6 run (Barton kick), 2:40 Second Quarter SP - Marco Ynclan 49 punt return (Barton kick), 11:47 SP - Joseph Natal 8 run (Barton kick), 2:40 Third Quarter no score Fourth Quarter SP - Cole Brown 25 run (Barton kick), 5:03 TEAM STATISTICS: Shiner St. Paul SA St. Gerard First Downs 9 5 Penalties 6 1 Penalty Yards 60 5 Attempted Passes 3 1 Completed Passes 2 0 Passing Interceptions 0 0 Passing Touchdowns 0 0 Passing Yards 63 0 Rushes 26 27 Rushing Yards 190 50 Rushing Touchdowns 5 0 Fumbles 1 3 Fumbles Lost 0 0 Punts 0 3 Punting Yards 0 97 INDIVIDUAL STATISTICS: Passing Player Comp Att Pct Yd Int Shiner St Paul River Haynes 1 1 100.% 40 0 Austin Barton 1 2 50.% 23 0 SA St. Gerard unknown 0 1 0 0 0 Rushing Player Rush Yd Y/R Shiner St Paul Jed Janecek 2 15 7.50 Joseph Natal 5 17 3.40 Ryan Geiger 2 25 12.5 Ryan Malinovsky 2 40 20.0 TJ Bell 5 37 7.40 Cole Brown 2 21 10.5 SA St. Gerard Titus Urriola 5 1 0.20 Receiving Player Recv Yd Avg Shiner St Paul Ryan Geiger 1 23 23.0 Ryan Malinovsky 1 40 40.0