Jack Flaherty gives up 7 walks but no hits in Cardinals' win
ST. LOUIS — Jack Flaherty survived a career-high seven walks and a hit batter in throwing five no-hit innings, and the St. Louis Cardinals scored three unearned runs in the third on their way to a 4-1 victory over the Toronto Blue Jays on Saturday for their first win this season.


