Carpenter, Wainwright lead Cards past Giants 8-3 to end skid

The Associated Press ROUNDING THIRD: St. Louis Cardinals' Matt Carpenter (13) rounds the bases after hitting a two-run home run as third base coach Chris Maloney (77) watches during the fifth inning of a baseball game against the San Francisco Giants Sunday in St. Louis.
The Associated Press ROUNDING THIRD: St. Louis Cardinals' Matt Carpenter (13) rounds the bases after hitting a two-run home run as third base coach Chris Maloney (77) watches during the fifth inning of a baseball game against the San Francisco Giants Sunday in St. Louis.

ST. LOUIS -- Matt Carpenter homered and Adam Wainwright turned in his second successive strong outing to lead the St. Louis Cardinals over the San Francisco Giants 8-3 on Sunday.

Randal Grichuk drove in four runs for St. Louis, which snapped a four-game skid.

San Francisco had won seven of eight.

Wainwright (4-3) allowed one run and five hits over 6 1/3 innings. He also had an RBI double in the sixth.

The veteran right-hander tossed seven sharp innings in a 5-0 win over the Chicago Cubs last Sunday. Before that, Wainwright had given up four earned runs in each of his three previous starts.

Carpenter hit a two-run homer off Matt Cain (3-2) in the fifth. Cain gave up seven runs and nine hits in 5 1/3 innings. He is 0-4 in six regular-season starts at Busch Stadium.

Grichuk slammed a three-run double in the second to highlight a four-run outburst. He doubled home another run in the eighth.

Brandon Crawford and Eduardo Nunez hit back-to-back homers in the eighth for the Giants, who were looking for their first three-game sweep on the road this season.

Nationals 3, Braves 2

ATLANTA -- Stephen Strasburg struck out a season-high 11, allowing five hits in 7 2/3 innings as the Washington Nationals beat the Braves 3-2 Sunday to stop a four-game losing streak.

Strasburg (5-1) improved to 7-1 in his last nine starts against Atlanta. After Dansby Swanson hit a two-run double in the eighth that chased Strasburg, Koda Glover struck out Nick Markakis to end the inning and finished the six-hitter for his third save.

Daniel Murphy hit a second-inning homer off Jaime Garcia (1-3) and the Nationals added two unearned runs in the third.

Yankees 3, Rays 2

ST. PETERSBURG, Fla. -- Brett Gardner hit his eighth home run, one more than this 2016 total, and CC Sabathia won consecutive starts for the first time since last June to help New York and avoid a three-game sweep.

Rookie Aaron Judge made a full extension diving backhand catch on the right field warning track in the sixth to rob Evan Longoria of a tying extra-base hit, starting a double play that doubled up Corey Dickerson at first.

Didi Gregorius had four hits, including an RBI single, as New York won for just the fourth time in 11 games.

Sabathia (4-2) allowed two runs and four hits in five-plus innings, and Dellin Betances got four outs for his second save.

Chris Archer (3-3) struck out a season-high 12, giving up three runs and six hits in 6 1/3 innings.

Angels 12, Mets 5

NEW YORK -- Mike Trout homered, doubled and drove in three runs, C.J. Cron hit a grand slam and Los Angeles built a 0-0 lead by the third inning as it avoided a three-game sweep. Andrelton Simmons and Jefry Marte also homered for the Angels.

Matt Reynolds, Curtis Granderson and Jay Bruce hit home runs as the Mets tried to rally.

Cron's long slam highlighted a five-run first, and Trout hit his 14th homer and Marte followed with a home run in the second that chased Tommy Milone (1-2), who tied a career high by allowing eight runs.

Jesse Chavez (4-5) gave up five runs in 5 2/3 innings.

Blue Jays 3, Orioles 1

BALTIMORE -- Marco Estrada (3-2) matched his career high with 12 strikeouts in 7 2/3 innings, Devon Travis hit a three-run homer and Toronto prevented a three-game sweep with its second win in nine games against Baltimore this season.

Travis connected in the first inning off Wade Miley (1-2) following a two-out error and a single.

Joe Smith struck out Chris Davis with two on in the eighth, and Roberto Osuna got three outs for his sixth save.

Royals 6, Twins 4

MINNEAPOLIS -- Mike Minor (1-1) pitched 1 1/3 innings to win for the first time since Aug. 28, 2014, and Brandon Moss hit two of Kansas City's four home runs in a doubleheader opener.

Minor, a 29-year-old left-hander who missed two seasons with a shoulder injury, relieved Jake Junis with a 5-2 lead in the fifth, two outs and two on. He walked Max Kepler, retired Kennys Vargas on a popout then pitched a perfect sixth.

Kelvin Herrera pitched a one-hit ninth for his ninth save.

Salvador Perez and Jorge Bonifacio also went deep for the Royals.

Phil Hughes (4-3) gave up five runs and six hits -- including three homers -- in four innings.

Indians 8, Astros 6

HOUSTON -- Yan Gomes homered and tied a career high with five RBIs as Cleveland completed a three-game sweep.

Gomes' third-inning homer off Joe Musgrove (3-4) gave the Indians a 3-1 lead, and Cleveland added three more runs in the fourth. The Indians are 5-1 against Houston this season, dealing the Astros two of their three series losses.

Danny Salazar (3-4) yielded three runs and four hits in 5 2/3 innings with seven strikeouts.

Rockies 6, Reds 4

CINCINNATI -- Rookie pitcher Kyle Freeland hit one of Colorado's four solo homers off Bronson Arroyo (3-4) and Colorado improved the NL's best record to 28-17.

Freeland (5-2) gave up four runs -- three earned -- in 5 2/3 innings. Joey Votto and Scott Schebler homered off him in the sixth.

Freeland doubled and hit his first major league homer off Arroyo (3-4), connecting on a 71 mph pitch for a drive to right field. Carlos Gonzalez, DJ LeMahieu and Pat Valaika also had solo shots off Arroyo, who has given up 15 homers.

Greg Holland remained perfect in 19 save chances.

Cincinnati has lost eight of nine, with none of its starters going more than 5 1/3 innings.

Pirates 1, Phillies 0

PITTSBURGH -- Chad Kuhl and four relievers combined on a three-hitter, and Pittsburgh scratched out the only run of a rainy game when David Freese was hit by a pitch with the bases loaded.

Philadelphia starter Aaron Nola (2-1) returned from the disabled list and gave up four hits in seven innings.

Wade LeBlanc (3-0) pitched 1 1/3 innings to win in relief. Juan Nicasio and Felipe Rivero got the ball to Tony Watson, who earned his 10th save.

Cubs 13, Brewers 6

CHICAGO -- Kris Bryant homered twice and reached base in all five plate appearances, Anthony Rizzo and Ben Zobrist also went deep, and Willson Contreras went 3 for 3 with three RBIs.

Jake Arrieta (5-3) allowed one unearned run over six innings.

Milwaukee's Eric Thames left in the fifth with leg cramping. Chase Anderson (2-1) yielded six runs and seven hits in four-plus innings.

Red Sox 12, Athletics 3

OAKLAND, Calif. -- Mitch Moreland homered in his third consecutive game, a two-run drive in the sixth off starter Andrew Triggs (5-3) that landed in the second deck. Boston avoided a four-game sweep.

Eduardo Rodriguez (3-1) allowed three runs and struck out eighth in eight innings.

Hanley Ramirez and Christian Vazquez had three hits apiece.

Oakland's three errors raised its total to a major league-leading 42.

White Sox 8, Mariners 1

SEATTLE -- Yolmer Sanchez had a two-run single in Chicago's five-run first inning, and Derek Holland (4-3) gave up six hits in eight innings.

Tim Anderson had three hits and two RBIs for the White Sox.

Nelson Cruz hit his 11th home run for the Mariners, who have lost three straight.

Seattle starter Chris Heston (0-1), recalled from Triple-A Tacoma before the game to make his first major league start since Oct. 2, 2015, was roughed up for seven runs and seven hits in three innings. He walked the bases loaded in the first before giving up four straight hits.

Sports on 05/22/2017

Upcoming Events