>>Cardinals Shut Down Marlins
Dakota Hudson (5-3) allowed four hits and one run, struck out six and retired 10 in a row during one stretch for the Cardinals, who handed the Miami Marlins their sixth consecutive defeat, 7-1, and have won Hudson's past five starts.
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.
Left fielder Marcell Ozuna made a fine catch with two on in the fourth, and punctuated the victory with a ninth-inning homer , his 18th. He has a career average of .452 (14 for 31) against his former team.
The Marlins totaled five hits, all singles.
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.
Kolten Wong had two of the Cardinals' 13 hits and reached base four times, and teammate Harrison Bader drove in two runs with a triple and a bases-loaded walk. Dexter Fowler had an RBI single in the seventh and then scored from first on Jose Martinez's pinch-hit two-run single.
Miles Mikolas (4-6, 4.54) is scheduled to start the series finale Wednesday when the Cardinals try for a sweep. He started twice against the Marlins last year and won both games.
Jordan Yamamoto, acquired in the Christian Yelich trade in January 2018, is expected to be recalled from Double-A Jacksonville to make his major league debut as Urena's replacement. Yamamoto is 3-5 with a 3.58 ERA in 12 starts for Jacksonville.
>>White Sox Outlast Nationals
Welington Castillo hit a grand slam and Jimenez homered at home for the first time, powering the Chicago White Sox to a 7-5 win over the Washington Nationals on Tuesday night.
Castillo got his second career slam, with the other coming June 14, 2017, in the same ballpark when he played for the Baltimore Orioles.
Jimenez went 2 for 3 with two RBIs and three runs. He drove a 1-1 pitch from Washington starter Patrick Corbin (5-5) over the batter's eye in center and onto the concourse for an estimated distance of 462 feet. The 22-year-old came into the game hitting .266 with no homers and three RBIs in 18 home games and .205 with eight homers and 14 RBIs in 23 road games.
Jimenez also made a nice sliding catch on a liner to left in the eighth to help thwart a Nationals comeback attempt.
Anthony Rendon homered twice for the Nationals, who snapped a three-game winning streak.
Corbin allowed seven runs on six hits in five innings in losing his third straight start.
Alex Colome got the final five outs - working out of a bases-loaded jam in the eighth - for his 14th save in 14 chances.
Ivan Nova (3-5, 6.28 ERA) takes the mound Thursday night in the opener of a four-game home series against the Yankees. LHP J.A. Happ (6-3, 4.48) pitches for New York.
>>Rockies Slam Cubs
Peter Lambert went five strong innings to lock up Chicago for a second time in five days as the Colorado Rockies won their 10th straight at home by beating the Cubs 10-3 on Tuesday night.
Lambert (2-0) allowed one run and three hits in his Coors Field debut. The right-hander made his first major league start last Thursday at Wrigley Field and earned his first win when he pitched seven innings of one-run ball.
Daniel Murphy led the Rockies offense with three hits, including a two-run double in the first. Charlie Blackmon added a three-run homer as part of a five-run sixth to break open the game.
Chicago lefty Jose Quintana (4-6) allowed four runs, three earned, over 4 2/3 innings. He also took the loss in Lambert's debut.
The Cubs have now dropped five straight on the road. They're now 13-18 away from home.
Cubs lefty Cole Hamels (5-2, 3.24 ERA) will start the series finale Wednesday. The Rockies will throw right-hander Antonio Senzatela (5-4, 4.95).