Noah Copeland ran for 110 yards and two touchdowns, leading Navy to a 21-10 victory over Texas State on Saturday.
Copeland scored on runs of 15 and 16 yards as the Midshipmen (7-4) won for the sixth time in seven games.
Shaun Rutherford threw a touchdown pass to Isaiah Battle for the Bobcats (3-7), who dropped their fourth consecutive game.
A week after yielding 487 offensive yards in a 41-31 loss at Troy, the Mids' defense surrendered 405 yards but did not allow a touchdown until the fourth quarter.
It was Navy's final game before its Dec. 8 battle against Army in Philadelphia, where the winner will claim the Commander-in-Chief's Trophy for football supremacy among U.S. service academies.
Gee Gee Greene also ran for a TD for Navy, which amassed 407 yards on the ground.