Kelly gives the Cardinals more than expected