Kyle Lohse held Miami hitless until the seventh inning and pitched into the eighth to help the Cardinals win the first game in Marlins Park, 4-1, on Wednesday night, according to an ESPN.com report.