"He's the hundred million dollar guy (Joe Flacco), he has a strong arm," said 49ers Patrick Willis about Flacco. "He's very accurate and he's the leader of their team" (Kevin Richardson/Baltimore Sun video)

Setting the scene: The Ravens and the San Francisco 49ers came out under clear, sticky skies at noon for a full-pads practice at the Under Armour Performance Center. The teams came in around 2:30 p.m.

I’ve seen enough: The Ravens’ first-team offense, and particularly the passing game, was bad Sunday. One particularly poor stretch was a three-play sequence when quarterback Joe Flacco had a pass dropped, then one intercepted, then another dropped in the end zone. Wide receiver Jacoby Jones dropped a ball right on his hands on a quick slant, then on the following play, 49ers cornerback Dontae Johnson jumped a route for a pick-six. Flacco followed it up with a deep ball that hit wide receiver Deonte Thompson in stride, but it went through his hands.

Franks finally rises: Veteran cornerback Dominique Franks had been languishing with the third-team defense after missing the first few practices of camp because of failed conditioning tests. That changed Sunday, when Franks was elevated to the second-team at cornerback. He earned applause from the first-team defense when he was alone in the flat with 49ers receiver Kassim Osgood on a third-down play and forced him out of bounds before the yard needed.

Live from the five: The second-team offenses and defenses went live for full contact in goal-line situations, and the Ravens reserves proved stout against the San Francisco offense. On fourth-and-goal from the 1-yard line, inside linebacker Albert McClellan met San Francisco running back Glenn Winston mid-air to stop his progress, then outside linebacker John Simon brought Winston down for good.

Daryl Smith back in the fold: Inside linebacker Daryl Smith was a full participant in practice Sunday for the first time in nearly two weeks, lining up alongside rookie inside linebacker C.J. Mosley with the starters. Smith previously was out with a nagging groin injury.

Picking up the blitz: Probably the hardest hitting in two days occurred during a blocking drill early in practice when tight ends and running backs picked up blitzing linebackers. For the Ravens, Lorenzo Taliaferro, Kyle Juszczyk and Owen Daniels fared well, but it was a struggle for Bernard Pierce, Crockett Gillmore and Phillip Supernaw. Both Pierce and Supernaw whiffed on one of their blocks and, predictably, none of the Ravens’ tight ends could deal with 49ers star outside linebacker Aldon Smith.

Catch of the day: It has been a relatively quiet training camp for wide receiver LaQuan Williams, but the former Terps standout generated some oohs and aahs Sunday when he elevated over cornerback Chris Culliver and made an acrobatic one-handed catch of a pass by Tyrod Taylor in the corner of the end zone. A few more plays like that would do wonders for Williams’ chances of cracking the 53-man roster.

Remember Me?: On the first play of a kickoff drill, Jones fielded the ball just inside the end zone and burst through a hole untouched. The play brought back memories of Jones’ second-half-opening 108-yard kickoff return touchdown against the 49ers in Super Bowl XLVII.

Injury report: Defensive tackle Kapron Lewis-Moore was carted off the field with what coach John Harbaugh said looked like a season-ending torn Achilles tendon, while Harbaugh said cornerback Asa Jackson suffered a minor injury to his ankle. Tight end Dennis Pitta missed practice with a “tweak,” Harbaugh said. Guard-center Ryan Jensen (leg) and safety Brynden Trawick (back) each missed practice after suffering injuries Saturday. Cornerback Lardarius Webb (back), nose tackle Terrence Cody (hip), guard Will Rackley (head), and defensive end Brent Urban (knee) all missed practice with long-term injuries.

Overheard: “Come on, man. We need you out here. We need you.” -- Safety Terrence Brooks to Jackson, who was kneeling on the sideline shortly after his injury. Jackson then walked inside gingerly, with the help of a trainer.

jmeoli@baltsun.com

twitter.com/jonmeoli

Baltimore Sun reporter Jeff Zrebiec contributed to this article.