Sunday’s American League results
Rays 4, Mariners 1 — Pinch-hitter Sean Rodriguez had a go-ahead single in the eighth inning and the visiting Tampa Bay Rays rallied to win. The Rays lead Baltimore and Cleveland, which both lost, by two games for the second AL wild-card spot.
Royals 5, Tigers 2 — Bruce Chen picked up Kansas City’s beleaguered starters with seven solid innings and the host Royals defeated the Detroit Tigers. Chen (7-2) limited the Tigers to five hits and two runs over seven innings, earning the first victory for a starter on the Royals’ seven-game homestand. Eric Hosmer, who had three hits for his 53rd multi-hit game, blasted a three-run homer with two outs in the fifth inning.
Yankees 4, Red Sox 3 — Ichiro Suzuki scored on Brandon Workman’s wild pitch with two out in the ninth inning and the host New York Yankees overcame Mariano Rivera’s blown save and prevented a four-game sweep. Robinson Cano hit a two-run double and the Yankees quieted Boston’s booming bats behind Hiroki Kuroda.
White Sox 4, Orioles 2 — Pinch-runner Chris Dickerson got lost on the bases and was doubled up for the final out, and the visiting Chicago White Sox ended a nine-game losing streak. Down 4-1, Baltimore loaded the bases with none out in the ninth against Addison Reed. After Ryan Flaherty grounded into a forceout at second base that scored a run, Dickerson ran for him. Dickerson tried to steal second on a pitch to Brian Roberts, who hit a foul pop near first base. Dickerson lost track of the ball and was easily trapped.
Blue Jays 2, Twins 0 — Esmil Rogers pitched well into the eighth inning and Jose Reyes’ late double broke a scoreless tie to enable the Toronto Blue Jays to complete a three-game sweep. Rogers (5-7) allowed three hits.
Rangers 4, Angels 3 — Alex Rios homered in the first inning and drove in the go-ahead run with a bloop double in the seventh and Elvis Andrus also had two RBI to lift the visiting Texas Rangers.
Sunday’s National League results
Cardinals 9, Pirates 2 — Michael Wacha pitched seven shutout innings and drove in two runs as the host St. Louis Cardinals routed the Pittsburgh Pirates for a three-game sweep. Wacha (3-0) allowed two hits and walked two. Pittsburgh starter Charlie Morton (7-4) left with discomfort in his left foot in the second inning.
Padres 5, Rockies 2 — Pinch-hitter Nick Hundley delivered a three-run double in the seventh inning that lifted the host San Diego Padres. After reliever Roy Oswalt (0-5) walked home the tying run, Hundley hit a sharp grounder down the third-base line off Wilton Lopez.
Nationals 6, Marlins 4 — Stephen Strasburg got past a shaky start and pitched six innings to earn his first win in nearly a month as the Washington Nationals won. Strasburg (7-9) struck out seven. Wilson Ramos and Ian Desmond each had three hits and drove in two runs for the Nationals.
Phillies 3, Braves 2 — Darin Ruf hit a tiebreaking solo homer in the eighth inning to back a strong outing by starting pitcher Cole Hamels and lift the host Philadelphia Phillies to a three-game sweep. Hamels (7-13) gave up just two hits, both homers, and two runs over eight innings. He struck out nine and walked two.
Brewers 3, Cubs 1 — Yovani Gallardo tossed seven strong innings and Jeff Bianchi delivered a key pinch-hit single to lead the Milwaukee Brewers. Gallardo (11-9) allowed one run and three hits. Bianchi keyed a three-run seventh with a two-run single.
Giants 3, Diamondbacks 2 — Angel Pagan singled home the winning run in the 11th inning to lead the host San Francisco Giants.
Reds 3, Dodgers 2 — Ryan Hanigan doubled to deep left to drive in Zach Cozart with one out in the bottom of the ninth and lift the Cincinnati Reds.
— Associated Press