Miles Mikolas tossed seven shutout innings as the Cardinals outlasted the Cubs 3-2 at Busch Stadium Friday night in the opener of a weekend series.

Mikolas stayed perfect on the season giving up seven hits while striking out four to up his record to 4-0.

Bud Norris gave up two runs in the ninth inning but held steady for his seventh save.

Tommy Pham launched a three-run homer for the all the Cardinals offense in the second inning.