Major League Baseball

(KMAland) -- The Royals and Cardinals were both winners on Tuesday evening in MLB action.

St. Louis (33-32): Dakota Hudson threw seven strong innings, striking out six and allowing just one run on four hits to move to 5-3 on the year. Marcell Ozuna homered among two hits while Yadier Molina, Kolten Wong and Dexter Fowler also had two hits each for the Cardinals, who beat the Marlins 7-1.

Kansas City (21-45): Kansas City rallied for two runs in the eighth inning and won 3-2 over Detroit on Tuesday evening. Jorge Soler doubled in Adalberto Mondesi, and Cheslor Cuthbert drove in the pinch-running Terrance Gore during the rally. Ryan O’Hearn hit a solo home run in the seventh inning to get the Royals on the board. Mondesi finished with three hits while O’Hearn had two behind seven strong innings from Jakob Junis, who struck out five. Scott Barlow (2-2) got the win, and Ian Kennedy struck out two in the ninth for his fifth save.


NY Yankees 12 NY Mets 5 (Game 1)

Cleveland 2 Cincinnati 1 — 10 inn

NY Mets 10 NY Yankees 4 (Game 2)

Philadelphia 7 Arizona 4

Baltimore 4 Toronto 2

Oakland 4 Tamp Bay 3

Texas 9 Boston 5

Atlanta 7 Pittsburgh 5 -- 8 inn

Houston 10 Milwaukee 8

Chicago White Sox 7 Washington 5

Minnesota 6 Seattle 5

Colorado 10 Chicago Cubs 3

San Francisco 6 San Diego 5

LA Angels 5 LA Dodgers 3