ST. LOUIS — Adam Wainwright pitched seven innings and St. Louis bounced back from a blowout to beat San Francisco 3-1 on Thursday.
Carlos Beltran hit his 27th homer for the Cardinals, who were trounced by the Giants 15-0 the previous night. St. Louis has won seven of its last 10.
Wainwright (10-10) allowed one run and five hits, striking out seven and walking three. He has given up two earned runs or fewer in his last five starts.
METS 6, MARLINS 1: At New York, R.A. Dickey pitched a complete game for his NL-leading 15th win, stopping Jose Reyes' 26-game hitting streak and helping New York end its nine-game home losing skid.
DIAMONDBACKS 6, PIRATES 3: At Pittsburgh, Jason Kubel homered twice and Joe Saunders pitched seven effective innings for Arizona.
Wil Nieves hit a two-run homer in his Diamondbacks debut.
NATIONALS 5, ASTROS 0: At Houston, Michael Morse homered twice, Jordan Zimmermann matched his career high with 11 strikeouts and the Washington Nationals completed a four-game sweep of the Houston Astros.
CUBS 5, REDS 3: At Chicago, Alfonso Soriano hit a go-ahead homer in the eighth inning and the Chicago Cubs snapped an eight-game losing streak.
YANKEES 4, TIGERS 3: At Detroit, Mark Teixeira and Eric Chavez hit solo home runs on consecutive pitches in the eighth inning to put New York ahead.
RAYS 7, BLUE JAYS 1: At St. Petersburg, Fla., Matt Moore pitched six innings and Jose Lobaton drove in three runs as Tampa Bay completed the three-game sweep.
Tampa Bay has won 16 straight series against Toronto at Tropicana Field.
INDIANS 5, RED SOX 3: At Cleveland, Ubaldo Jimenez struck out a season-high 10 for his first win in more than a month and Cleveland handed Boston its seventh loss in nine games.
ROYALS 8, ORIOLES 2: At Baltimore, Billy Butler came within a single of hitting for the cycle and Kansas City ended Baltimore's five-game winning streak.
Indians fire pitching coach Radinsky
CLEVELAND — One day after snapping an 11-game losing streak, the Cleveland Indians fired pitching coach Scott Radinsky.
Ruben Niebla was named an interim replacement Thursday before Cleveland opened a four-game home series against Boston.
Cleveland also put designated hitter Travis Hafner on the disabled list with a sore lower back and recalled infielder Jason Donald from Triple-A Columbus.
The Indians were outscored 95-36 during the losing streak, leading to the coaching change. Radinsky had been praised for his work as bullpen coach the previous two years. He took over as pitching coach this season when Tim Belcher stepped down.
Niebla is in his 12th year in the organization, the last two as pitching coach at Triple-A Columbus.
ASTROS GET GREENE: The Houston Astros have acquired infielder Tyler Greene from the St. Louis Cardinals.
The Astros received Greene on Thursday for a player to be named or cash considerations.
The 28-year-old appeared in 77 games for the Cardinals this season, including 40 starts. A first-round draft pick in 2005, Greene is hitting .218 with four home runs and 19 RBIs.
Greene made an error at second base on Wednesday that led to two runs for the San Francisco Giants, who had a five-run sixth inning en route to a 15-0 win.
"I'm excited that he has a new opportunity," Cardinals manager Mike Matheny said. "It will be a good fit for him. I do believe that he will click for them."
Houston designated Triple-A shortstop Brian Bixler for assignment to make room on the 40-man roster for Greene.
BLUE JAYS PUT LAWRIE ON DL: The Toronto Blue Jays have placed third baseman Brett Lawrie on the 15-day disabled list.
Lawrie — who has a possible rib cage injury — is on the DL retroactive to Aug. 4.
On Wednesday, Lawrie missed his fourth consecutive game.
Lawrie had an MRI on Tuesday night that showed some oblique inflammation.