Marcus Lattimore ran for more yards against Navy than South Carolina Heisman Trophy winner George Rogers ran for in any one game during his remarkable career. And the No. 10 Gamecocks (3-0) needed just about every one of Lattimore's career-high 246 yards to hold off the Midshipmen 24-21 on Saturday.