Corey Robinson completed 25 of 28 passes for 322 yards and a touchdown to lead Troy in a 41-31 win over Navy on Saturday.
Backup quarterback Deon Anthony ran for two touchdowns and was 9-of-12 passing for 93 yards and a score for the Trojans (5-5).
Gee Gee Greene ran for 150 yards and a touchdown, while quarterback Keenan Reynolds had three rushing touchdowns for the Midshipmen (6-4), who had a five-game win streak snapped.
Reynolds finished with 128 yards rushing and was 8-of-15 passing for 159 yards.
Anthony threw a 34-yard touchdown pass to Chandler Worthy on Troy's first drive. Shawn Southward added a 6-yard TD run and Robinson had a 62-yard pass to B.J. Chitty, giving the Trojans a 21-0 lead early in the second quarter.
Will Scott kicked two second-half field goals and Anthony had a 4-yard touchdown run for Troy. Greene ran for a 59-yard touchdown for Navy.
(Copyright 2012 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)