Tai Lavatai ran for two touchdowns and the Navy defense allowed just 232 yards in a 17-13 upset win over rival Army on Saturday at MetLife Stadium in East Rutherford, N.J.