Practice review, Day 4: Crabtree still out but plenty others catching passes

The 49ers’ fourth full-squad practice — and second in pads — brought with it pleny of aerial highlights. None, however, came from Michael Crabtree, who sat out his third straight day with an apparent right calf strain.

Let’s get to the highlights:

— The offensive play of the day goes to Randy Moss, who reached high to snag a short pass from Alex Smith just passed the first-down marker on a pseudo third-down situation. (Reminder: The 49ers struggled on third downs last season, especially in the playoffs.)

— Before the 49ers started team drills, the four quarterbacks took turns in an accuracy drill. They would throw nine balls into a net featuring three targets, each one approximately 2-feet-by-2-feet. All fared reasonably well. Colin Kaepernick saved the best sequence for the last by drilling each target, although one ball popped out of the net at the end.

— Demarcus Dobbs, who made last year’s roster as an undrafted defensive end, helped his bid to make this year’s team as a two-way player. He’s also been lining up at tight end, and Monday he made two athletic catches.

— Ben Hannula, a defensive back who moonlights at receiver, also had a pair of nice catches, including one against the tight coverage of starting cornerback Tarell Brown.

— Smith completed a 25-yard pass over the middle to A.J. Jenkins, arguably the top catch Monday by the first-round draft pick who coach Jim Harbaugh so vociferously defended Sunday.

— Defensive play(s) of the day: Patrick Willis stripped Vernon Davis after a catch at the start of 11-on-11 drills. Willis also made a nice intercepting by first deflecting a Scott Tolzien pass that was intended for rookie tight end Garrett Celek.

— Chris Culliver intercepted a Josh Johnson pass intended for Brian Tyms. Culliver often has been lining up at left cornerback in nickel situations — as was the case last season — but he said after practice he also is competing with Brown for the starting job at right cornerback.

— Joe Hastings did not practice, apparently because of a strained hamstring Sunday. Also out was cornerback Curtis Holcomb, who tore an Achiles last year.