Yadier Molina says Cardinals battled hard