Flaherty extended the majors’ longest streak of games with at least five innings pitched and four or fewer hits allowed. That streak went to eight as the 23-year-old Flaherty permitted four hits, two of them homers, while striking out eight and walking nobody in his five innings.
But, after Flaherty left, the Cardinals went ahead for the first time with three runs in the sixth inning. Marcell Ozuna stroked his third consecutive single and scored from first on a one-out double to center by Matt Wieters as Cubs center fielder Albert Almora Jr., had trouble getting rid of his relay throw back to the infield.