Jim Harbaugh dove into a scuffle between C.J. Spillman and Michael Thomas during Tuesday's practice.

Spillman and Thomas are competing for practice reps and possibly a roster spot at safety with the San Francisco 49ers.

Spillman swung at Thomas during the non-padded practice.

Harbaugh does not condone scuffles in the practice field and attempted to break up the fight.

Spillman was ordered off the field with an hour remaining in practice.

Spillman is regarded as one of the 49ers' best players on special teams.