Sunday’s American League results
Tigers 3, Royals 2 — Alex Avila homered twice, including a tiebreaking solo shot in the eighth inning that lifted the host Detroit Tigers. Detroit’s Max Scherzer struck out 12 in seven innings, but he was denied his 20th victory when Kansas City tied it off Drew Smyly (6-0) in the eighth. Avila answered in the bottom half with a homer. Joaquin Benoit got his 20th save.
Twins 6, Rays 4 — Joel Peralta gave up a solo homer to Josmil Pinto in the eighth and a three-run drive to Ryan Doumit, and the visiting Tampa Bay Rays stumbled again in the wild-card race. The Rays led 4-2 in the eighth, but Peralta (2-8) blew a save for the third time in four chances. After Doumit’s 13th home run, Trevor Plouffe singled and Josh Willingham walked. Pinto then sent an 0-1 pitch into the Rays bullpen in center field.
Orioles 3, Blue Jays 1 — Miguel Gonzalez pitched 5⅓ innings before leaving with a strained right groin and Danny Valencia hit a two-run double to lift the visiting Baltimore Orioles.
Angels 2, Astros 1 — Jerome Williams won a third consecutive start for the first time since April 2004, and the Los Angeles Angels sent the host Houston Astros to their 98th loss.
Athletics 5, Rangers 1 — Josh Donaldson, Chris Young and Josh Reddick all homered and the visiting Oakland Athletics completed a three-game sweep. The Rangers lost their sixth in row.
Red Sox 9, Yankees 2 — Clay Buchholz pitched six innings of two-hit ball to improve to 11-0 and Daniel Nava had four hits to lead the host Boston Red Sox. The loss eliminated the Yankees from the East race.
Sunday’s National League results
Pirates 3, Cubs 2 — Francisco Liriano took a no-hit bid into the seventh inning before faltering in his first no-decision this season, and pinch-hitter Justin Morneau singled in the go-ahead run in the eighth to lead the host Pittsburgh Pirates. With the score 2-2 in the eighth, Andrew McCutchen was hit by a pitch from Pedro Strop (2-2), took second on Marlon Byrd’s bloop single to center and scored on Morneau’s single.
Mets 1, Marlins 0— Slumping rookie Travis d’Arnaud hit a winning single with two out in the 12th inning to lift the host New York Mets.
Padres 4, Braves 0 — Burch Smith struck out 10 in seven innings to earn his first major-league victory and Chase Headley and Tommy Medica homered to lead the visiting San Diego Padres. Smith (1-1) held the Braves hitless until pitcher Julio Teheran singled to lead off the sixth.
Nationals 11, Phillies 2 — Wilson Ramos had four hits and five RBI and Jordan Zimmermann pitched seven innings for his NL-best 18th win. Denard Span extended his hitting streak to 26 games and Bryce Harper hit two doubles and a single.
Brewers 6, Reds 5 — Sean Halton hit a solo homer with one out in the bottom of the ninth inning to lift the host Milwaukee Brewers. Halton’s home run came off reliever Zach Duke (1-2), the fifth Cincinnati pitcher.
Diamondbacks 8, Rockies 2 — Paul Goldschmidt had four hits, including a homer and double, and drove in five runs to lead the host Arizona Diamondbacks.
Giants 4, Dodgers 3 — Hunter Pence hit a tying two-run homer in the sixth and pinch-hitter Brett Pill hit a go-ahead solo shot in the eighth to power the visiting San Francisco Giants. Adrian Gonzalez drove in all the Dodgers’ runs with a bases-loaded double in the fifth.
Sunday’s interleague results
Cardinals 12, Mariners 2 — Yadier Molina broke out of a slump with a home run and three singles as Shelby Miller and the host St. Louis Cardinals remained tied for first place in the NL Central. Miller (14-9) gave up one earned run and three hits in five innings.
— Associated Press