Ferguson running back Sean Carranza had 13 rushes for 160 yards in the win.
Braddock (0-3) had more penalty yards (110) than passing yards (109) in the loss.
Ferguson outgained Braddock 443 yards to 147 yards on offense.
“We didn’t stay disciplined on both sides of the ball and then we turned the ball over when we were finally clicking offensively,” Braddock coach Frank Rojas said. “What I told them is: ‘When you back yourself into your wall you have to fight out of it.’ ”
Ferguson (1-2) opened the game with 14 unanswered points, but was quickly answered by Braddock’s streak of 16 unanswered points.
Quarterback Joey Rubio found Tony Carrodegues for a 20 yard touchdown for the game’s opening score before Andrew Velasco’s 5-yard run gave the Falcons some breathing room.
“We just persevered,” Ferguson coach Gene Chew said. “We made a lot of mistakes from the get-go. We just had to keep lining up and doing the right thing. We went back to our basics that we have been working on since two-a-days.”
Ferguson’s stable of runners accounted for 316 rushing yards and was led by Carranza. Christian Linares tallied 115 yards and a touchdown on 12 carries in the loss.
Linares’ score started the 16 point Bulldog rally. Soon after, the Falcons oversnapped the punter out of the end zone for a safety before allowing a one yard rushing score to Lazaro Cepedes.
But the Falcons rallied in the second quarter, coming back with two straight scores. Quarterback Eric Porras scored on a one yard run before finding Steven Saumell on a 27 yard touchdown pass to give Ferguson a 26-16 halftime lead.
“I think just keeping the basics settled us down and got us going,” Chew said. “We knew Sean (Carranza) would hit a big one here and there and he pulled through.”
Neither team could score in the second half and Anthony Arce intercepted Javie Ramirez to seal the Falcons victory.