MIAMI – Rookie Dakota Hudson allowed one run in a career-high seven innings, and the St. Louis Cardinals handed the Miami Marlins their sixth consecutive defeat Tuesday night, 7-1.
Cardinals catcher Yadier Molina returned after missing 11 games because of a strained right thumb and went 2 for 5 with a single and double.
Marcell Ozuna punctuated the victory with a ninth-inning homer, his 18th. He has a career average of .452 (14 for 31) against his former team.
Hudson (5-3) gave up four hits, struck out six and retired 10 in a row during one stretch for the Cardinals, who have won his past five starts.
The right-hander has the highest groundball rate in the majors, and 12 of his 21 outs came on grounders. He hasn't given up a homer in 47 innings.
The Marlins totaled five hits, all singles. They rank last in the majors in runs and have been outscored 31-10 in the past six games.
Elieser Hernandez (0-1), recalled from Triple-A New Orleans to make his first start of the year, allowed three runs in 5 2/3 innings.
ATHLETICS 4, RAYS 3: In St. Petersburg, Florida, Mike Fiers pitched six effective innings, Matt Olson and Khris Davis hit consecutive homers for Oakland.
Fiers (6-3) allowed two runs and three hits, and is 4-0 in seven starts beginning with his no-hitter against Cincinnati on May 7.
Liam Hendriks, Lou Trivino and Blake Treinen, who gave up Willy Adames' RBI single in the ninth en route to his 15th save, combined to strike out six and complete the four-hitter.
Tommy Pham homered for the Rays, who are 16 games over .500 despite an 18-15 record at home.
ROYALS 3, TIGERS 2: In Kansas City, Missouri, Jorge Soler had the tying RBI double in the eighth and Cheslor Cuthbert followed with the go-ahead run-scoring single.
Adalberto Mondesi started the rally with his third hit of the game, a double with one out off Daniel Stumpf, and scored on Soler's ensuing hit off Victor Alcantara (2-1). Terrance Gore ran for Soler and stole third. He then scored on Cuthbert's single between three fielders in right field to put the Royals ahead.
Scott Barlow (2-2) pitched a scoreless eighth inning to get the win, and Ian Kennedy got the last three outs for his fifth save.