Yadier Molina looked perfectly comfortable in the No. 2 spot in the lineup. Batting second for only the third time in his career, Molina homered and drove in four runs to help the St. Louis Cardinals beat the slumping Kansas City Royals 6-3 on Monday.