SANTA CLARA, Calif. -- A daily review of the hot topics coming out of San Francisco 49ers training camp:

The longer camp drags on, the shorter fuses get, and that was never more evident than Wednesday. For the second practice in a row (that's practices No. 12 and No. 13 for those keeping score at home) defensive lineman Tank Carradine got into a dustup. This one, though, was unique in that it was the most serious looking and it involved the 6-foot-4, 295-pound Carradine mixing it up with a receiver in Quinton Patton, who is 6-foot, 204 pounds ... soaking wet and with rocks in his pocket. It seemed as though Patton took exception to a hit Carradine put on running back Carlos Hyde, so Patton lowered a shoulder into a prone Carradine along the offensive sideline. And as an exasperated Carradine came after Patton, Patton threw a punch or two. The skirmish was quickly settled, though, as tight end Vernon Davis hugged Carradine and led him away. Coach Jim Tomsula was not happy. Period.

Perhaps the biggest development from practice was Keith Reaser replacing Shareece Wright at left cornerback with the first-team defense. Reaser also stayed in at a corner in the Niners' first-team nickel defense, rather than Dontae Johnson, with Tramaine Brock moving into the slot and Wright taking the other outside corner position.

Outside linebacker Aaron Lynch worked in 11-on-11 team drills again, but stayed on the left side with the second-team defense. Eli Harold was at ROLB in the second-team defense.

The prettiest offensive play of the day? Choose: either Colin Kaepernick keeping the ball on a read-option and sprinting up the field for what could have been a 60-yard touchdown run, depending on if strong safety Antoine Bethea had the angle; or Kaepernick's perfectly-placed ball to Vernon Davis over safety Jaquiski Tartt for a 30-yard gain.

The ugliest play of the day? The suspended Jerome Simpson clanking a ball that hit him between the numbers on a pass from Blaine Gabbert. The sound of the ball hitting him in the chest was as big a thud as Simpson getting served with a six-game suspension by the NFL on Tuesday.

Linebacker Nick Bellore, an offseason signee, practiced for the first time in camp after being removed from the active/illness list and placed on the active roster. Also, newly-acquired offensive lineman Jordan Devey practiced with the Niners for the first time since being acquired in a trade with the New England Patriots for tight end Asante Cleveland.

DL Glenn Dorsey, WR Bruce Ellington and LB Philip Wheeler all sat out with muscle strains, while TE Derek Carrier was sick. Also, LB Michael Wilhoite, who is on the Active/Non-Football Injury list, is "trending" up, according to coach Jim Tomsula and could start practicing soon.