Observations from Day 2 of 49ers-Ravens Camp

Colin Kaepernick completed six touchdown passes on the second day of joint practices between the San Francisco 49ers and Baltimore Ravens.

OWINGS MILLS, Md. – The San Francisco 49ers offense came out firing on day two of joint practices with the Baltimore Ravens.

Colin Kaepernick completed six touchdown passes, five them came inside the red zone. Former Ravens receiver Anquan Boldin hauled in three of Kaepernick's scoring plays. Kaepernick's only blemish on Sunday was being intercepted by Ravens cornerback Jimmy Smith.

Rookie cornerback Dontae Johnson recorded a 40-yard pick-six on a short pass from Flacco.

There's more to review. Let's take a look at the standout moments from another action-packed day of practices between Super Bowl contenders.

-Vance McDonald missed a second consecutive practice. There's no word on the cause of his absence, though he did watch parts of practice towards the end of the day. Brandon Lloyd warmed up with receivers for a second consecutive day, but that was all the veteran receiver did.

-Undrafted rookie linebacker Shayne Skov was a handful for Ravens running backs in 1-on-1 blocking drils. He beat three different backs with a variety of moves and later blitzed up the middle in a team period for what would have been a sack on Flacco if it was a live period of practice. Skov's solid day, however, was derailed in a team period where he appeared to suffer a minor lower leg injury.

-Veteran guard Adam Snyder appeared to get rolled up on and went down with a leg injury. Snyder was helped off the field and did not return to practice. Second-year receiver Quinton Patton left practice early after the opening 7-on-7 work. For the Ravens, third cornerback Asa Jackson suffered a leg injury and needed help off the field. The most serious injury was suffered by second-year defensive tackle Kapron Lewis-Moore who needed to be carted off the field with a lower leg injury. Players from both teams took a knee while the Ravens lineman was being evaluated by medical personnel.

-The first red zone 7-on-7 period saw Kaepernick complete four touchdown passes in his first six attempts. The 49ers quarterback completed a 20-yard throw to Stevie Johnson on a post-corner route against Baltimore cornerback Chykie Brown. Kaepernick fired a 20-yard score to Boldin on the very next play. Both receivers made nice catches, but the very best grab was turned in by fullback Bruce Miller who out-jumped Ravens linebacker Arthur Brown for an impressive score on a wheel route. Kaepernick finished the period with another touchdown to Devon Wylie on a skinny post.

-Against the Ravens first-team offense, rookie defensive back Jimmie Ward broke up a short Flacco pass intended for Steve Smith Sr. Chris Culliver did not take part in team periods. San Francisco's starting cornerbacks were Perrish Cox and Chris Cook on the left and right sides, respectively.

-San Francisco nose tackle Mike Purcell flashed some upfield quickness in the opening team period. He beat a double-team to force a quick throw from Flacco and later was in position to record a tackle for no gain.

-The liveliest portion of practice was second-team vs. second-team in full-contact red zone work. Each team's second unit had the ball first-and-goal from the 5-yard line. Both sides scored touchdowns in one of their two possessions. The Ravens settled on a short Justin Tucker field goal after being stopped on third-and-goal from the 1. On their next series, rookie runner Lorenzo Taliaferro scored on first down from 5 yards out. For San Francisco, recently acquired running back Glenn Winston was stuffed on a fourth-and-1 plunge. On the 49ers next series, Jewel Hampton scored around the left edge on a 5-yard run.

-Kaepernick stayed hot in the 11-on-11 red zone period. His first completion was a 20-yard jump ball to Boldin who caught the back-shoulder throw over safety Darian Stewart from 20 yards out.

-On the other field, the 49ers defense recorded three pass breakups against the Ravens in a midfield team period. Linebacker Nick Moody almost intercepted a short dump-off pass from Baltimore backup quarterback Tyrod Taylor. Cook also recorded a pass defensed on a deep Taylor pass down the left sideline. Lastly, rookie linebacker Chris Borland dropped back and knocked away a Flacco pass.

-Following Lewis-Moore's unfortunate injury, both sides finished the day with a final team period. Kaepernick fired a 30-yard deep ball to Boldin, who beat a linebacker and ran 30 more yards to finish off the 60-yard scoring play.

-When the Ravens first-team offense took the field, rookie Dontae Johnson broke up a Flacco pass and on the very next play, Johnson stepped in front of Flacco's pass intended for Jacoby Jones and returned it 40 yards for a touchdown.