The Triceratops has a ball joint that connects the skull to the rest of the body. This acts like a shock absorber when the sword'n'shield of the Triceratops are used. Next, I would like to point out that when you go to the museum or see a Triceratops skull, the to two large main horns are keratin cores. read more
A Triceratops would fare well against a T-Rex, since the T-Rex was really not a predator and the only flesh it ate was carrion, that is already dead. While the Triceratops was an herbivore the T-Rex was either an omnivore that only ate carrion or a carrion eating carnivore. read more