CHICAGO — Chris Sale took a perfect game into the seventh inning before finishing with a one-hitter, and the Chicago White Sox beat the Los Angeles Angels 3-0 on Sunday night to avoid a three-game sweep.
CHICAGO — Chris Sale took a perfect game into the seventh inning before finishing with a one-hitter, and the Chicago White Sox beat the Los Angeles Angels 3-0 on Sunday night to avoid a three-game sweep.
Mike Trout’s sharp single to center ended the perfect game bid with one out in the seventh, on Sale’s 70th pitch.
Sale (4-2) struck out seven on just 98 pitches for his first career shutout and third consecutive win. Sale’s one-hitter is Chicago’s first since Zach Stewart had one on Sept. 5, 2011, at Minnesota.
Alexei Ramirez’s two-run two-out single in the bottom of the seventh drove in Tyler Flowers and Tyler Greene to give Sale the lead and chase Los Angeles’ C.J. Wilson (3-2). Alex Rios then doubled off reliever Michael Kohn to drive in Ramirez, who had three hits and scored a run.
Chris Iannetta reached base on Ramirez’s throwing error in the ninth for Los Angeles, which had two base runners.
RANGERS 12, ASTROS 7
HOUSTON — Adrian Beltre’s three-run homer was one of his four hits, and David Murphy and Leonys Martin also homered as Texas completed a three-game sweep.
Texas set a season high for runs in winning its fourth in a row, and did it quickly. Beltre’s homer in the fifth made it 12-1.
Beltre doubled twice and drove in four runs. He homered for the second straight day, hitting a drive that was ruled a double and changed to a homer after a video review. Beltre connected off Edgar Gonzalez, signed by the Astros earlier in the day.
Chris Carter hit a three-run homer for Houston, Brandon Barnes added a two-run shot, and Jason Castro had a solo homer.
BLUE JAYS 12, RED SOX 4
BOSTON — Jose Bautista hit two of Toronto’s five home runs, and the Blue Jays beat Boston to take two of three in the series.
Emilio Bonifacio, Edwin Encarnacion and Brett Lawrie also homered for the Blue Jays.
Chad Jenkins (1-0) got his second major league win. Ryan Dempster (2-4) gave up six runs and seven hits in five innings.
YANKEES 4, ROYALS 2
KANSAS CITY, Mo. — Vernon Wells homered for the second straight game, Robinson Cano also connected, and the New York Yankees beat Kansas City to wrap up a three-game sweep.
Hiroki Kuroda (5-2) won for the fifth time in six decisions.
The Yankees scored all their runs off Ervin Santana (3-2) and won their fifth in a row. Mariano Rivera closed to remain perfect in 15 save opportunities — he’s converted 29 straight against the Royals since 1998, his longest active streak against any team.
INDIANS 4, TIGERS 3 (10)
DETROIT — Pinch-hitter Mark Reynolds hit a tiebreaking single in the 10th inning, and the Cleveland Indians downed Detroit.
Cleveland tied it in the ninth when Michael Brantley hit a two-out RBI single off closer Jose Valverde. Joe Smith (1-0) pitched the bottom of the inning, and the Indians took the lead in the 10th.
Reynolds won it with his single off Darin Downs (0-1).
Rich Hill got the first two outs of the Detroit 10th, and Cody Allen finished for his first career save.
ORIOLES 6, TWINS 0
MINNEAPOLIS — Chris Davis, Adam Jones and Steve Pearce homered, and the Baltimore Orioles defeated Minnesota.
Wei-Yin Chen (3-3) pitched five strong innings before leaving with a strained right oblique, and the Orioles won for the sixth time in eight games.
Scott Diamond (3-3) tied a career high by giving up six earned runs in 5 2/3 innings.
MARINERS 6, ATHLETICS 1
SEATTLE — Joe Saunders won his ninth straight decision at Safeco Field, and Kendrys Morales hit a three-run homer, leading the Seattle Mariners over Oakland.
Saunders (3-4) improved to 9-0 with a 1.72 ERA in 13 career appearances at Safeco. He is 3-0 with an 0.94 ERA at home this year, but 0-4 with a 12.54 ERA on the road.
Tommy Milone (3-5) lost for the fifth straight start.
Interleague
RAYS 4, PADRES 2
ST. PETERSBURG, Fla. — Sean Rodriguez, Yunel Escobar and James Loney drove in late runs for the Tampa Bay Rays as they finished a three-game sweep of San Diego.
Roberto Hernandez (2-4) earned the win, and Fernando Rodney got his 11th save. Eric Stults (3-3) took the loss.