Iván Herrera hit three home runs to help the St. Louis Cardinals beat the Los Angeles Angels 12-5 on Wednesday.
Paul Skenes needed nearly three innings to warm up Wednesday, then struck out six over seven innings and the Pittsburgh Pirates beat the Tampa Bay Rays 4-2 at George M. Steinbrenner Field.