Ethan Anderson scored on a 1-yard run with 31 seconds left in the fourth quarter and the host Berean Christian High football team went on to a 25-21 Tri-County Athletic League Rock Division win over St. Mary's on Saturday.

Berean Christian (3-3, 2-0 TCAL Rock) took over at its own 32-yard line with 2:34 left. Quarterback Garrett Anderson went 4 for 5 on the drive, and with the help of two St. Mary's penalties, took the ball down to the Panthers' 13 with 51 seconds to go. Caleb Schwitters then ran for 12 yards before Ethan Anderson scored the go-ahead touchdown.

The Panthers (2-3, 0-1) got the ball back with 27 seconds to go and moved the ball to midfield. But two incomplete passes by quarterback Kevin Flemer and a sack on Flemer by Kelly Murrell ended the game.

All of the Eagles' wins this season have come by four points or less, and the last two were decided in the last minute. Berean Christian beat St. Patrick-St. Vincent last week 28-27 on a touchdown and two-point conversion with two seconds to go.

Schwitters finished 92 yards rushing on 17 carries, and Garrett Anderson threw for 128 yards and a touchdown and ran for 43 yards and a touchdown.

For St. Mary's, running back Erik Phillip had 122 yards rushing and two first half touchdowns that gave his team a 14-13 lead at halftime. Ian Bonde then caught a 47-yard touchdown from Flemer, giving the Panthers a 21-13 lead with 8:14 to go in the third quarter.

Berean Christian answered on its next drive, though, as Garrett Anderson found Aaron Alexander for a 24-yard touchdown pass with 4:53 to go in the third quarter.

Berean Christian 25, St. Mary's 21

St. Mary's 7 7 7 0-- 21

Berean Christian 7 6 6 6-- 25

BC -- Schwitters 8 run (Temple kick)

SM -- Phillip 9 run (Richards kick)

BC -- G. Anderson 8 run (kick blocked)

SM -- Phillip 5 run (Richards kick)

SM -- Bonde 47 pass from Flemer (Richards kick)

BC -- Alexander 24 pass from G. Anderson (pass failed)

BC -- E. Anderson 1 run (run failed)

Rushing: SM -- Phillip 17-122, Abrahms 3-16, Brostrom 1-7, Godfrey 1-3, Coleman 1-0. Flemer 3-(-9). Totals 26-139. BC -- Schwitters 17-92, E. Anderson 13-57, G. Anderson 11-43, Temple 5-17, Newton 1-5. Totals 47-214. Passing: SM -- Flemer 7-19-2 143. BC -- G. Anderson 10-13-0 128. Receiving: SM -- Coleman 4-52, Bonde 1-47, Phillip 1-23, Brostrom 1-21. BC -- Alexander 6-78, Lockhart 2-18, E. Anderson 1-22, Wilson 1-10. Fumbles/lost: SM -- 1/0; BC -- 3/2. Records: Berean Christian 3-3, 2-0 TCAL Rock; St. Mary's 2-3, 0-1.