Jose Urena's start Sunday had little resemblance to his previous outing. Urena allowed two runs and four hits in six innings, and the Miami Marlins rallied past the Pittsburgh Pirates 3-2 to complete a three-game sweep. Christian Yelich homered in the first inning and Miami added a pair of unearned runs in sweeping a series for the sixth time this season.
Leake pitched seven strong innings and contributed at the plate, and the Cardinals homered four times Sunday to beat the Philadelphia Phillies 9-0. Jedd Gyorko, Stephen Piscotty, Brandon Moss and Jeremy Hazelbaker went deep. ''It's not the only way we can score runs but it's our main way,'' Moss said.
Danny Duffy keeps winning and so do the Kansas City Royals. Duffy won his 10th straight decision, Eric Hosmer doubled in the go-ahead run and the Kansas City Royals beat the Minnesota Twins 2-1 Sunday for their eighth consecutive win. The Royals swept a four-game series from the Twins for the first time since 1999 and have their longest winning streak since an eight-game run Aug. 3-11, 2014.
Justin Upton knows he is a talented major league hitter. Upton hit a pair of three-run homers and the struggling Detroit Tigers finished their homestand with a 10-5 win over the Boston Red Sox. Upton struggled in the final four months of 2015, but still impressed the Tigers enough to earn a nine-digit contract in free agency.
ST. PETERSBURG, Fla. (AP) -- The AL West-leading Texas Rangers stumbled again on the road against Tampa Bay.