ST. LOUIS -- Cardinals rookie Tyler O'Neill hit a three-run homer during a six-run eighth inning, Marcell Ozuna drove in three and Miles Mikolas pitched seven solid innings to lift the St. Louis Cardinals over the Pittsburgh Pirates 11-5 on Tuesday night.
Mikolas (15-5) gave up a run, five hits and a walk while striking out seven. He dropped his ERA to 2.99, and he got his first victory in five starts against the Pirates this season. Mikolas struck out five straight in one stretch, and the Cardinals improved to 21-8 in his starts.