Trees
can split rocks when the roots find their way into small cracks. As the
root grows, it forces the crack to open little by little. This crack
also allows water to enter, where the freeze/thaw cycle will force it
open more. Eventually, even large boulders will give way and split
entirely. (Source)