NEW YORK — Samuel Deduno pitched seven impressive innings and the slumping Minnesota Twins finally figured out a way to beat the New York Yankees, hitting three home runs off Phil Hughes in a 4-1 win Saturday.
Trevor Plouffe, Ryan Doumit and Pedro Florimon connected against Hughes — all on 2-2 pitches. Minnesota snapped a six-game losing streak with its second victory in 14 games, winning for the first time in six meetings with the Yankees this year.
New York won 32 of the previous 39 matchups, including a pair of playoff sweeps.
Beaten by Hughes earlier this month, Deduno (5-4) scattered six hits in his first start at Yankee Stadium.
Casey Fien pitched a scoreless eighth and All-Star closer Glen Perkins, making his first appearance in a week, got three outs for his 21st save in 23 chances.
Blue Jays 7, Orioles 3
BALTIMORE — J.P. Arencibia put Toronto ahead with a two-run single in the sixth inning, and the Blue Jays overcame home runs by Chris Davis and Adam Jones in a victory over the Baltimore Orioles.
Edwin Encarnacion hit his 25th homer, and Maicer Izturis had three hits to help the Blue Jays secure their fourth win in 11 games.
Davis increased his major-league leading home run total to 36 with his third long ball in three games, a solo shot in the second inning. Reggie Jackson is the only player in AL history with more home runs before the All-Star break, hitting 37 in 1969.
Rays 4, Astros 3
ST. PETERSBURG, Fla. — Luke Scott had a go-ahead RBI single in the sixth inning and a two-run homer in the fifth, leading the Tampa Bay Rays to a victory over the Houston Astros.
Roberto Hernandez survived a shaky first inning to post the Rays’ 14th straight quality start, going six innings and giving up three runs and six hits. He won for the first time in six starts since June 11. Hernandez (5-10) struck out six.
Wil Myers had two hits and scored twice for the Rays, who have won 13 of 15. Fernando Rodney pitched the ninth for his 22nd save.
Brett Wallace homered for the Astros, losers of 11 of 14.
Indians 5, Royals 3
CLEVELAND — Lonnie Chisenhall hit his first career grand slam, Scott Kazmir pitched into the seventh inning and the Cleveland Indians beat the Kansas City Royals.
Chisenhall’s homer in the sixth broke open a 1-0 game and hit off the facing of the second deck in right field, landing in Kansas City’s bullpen.
Kazmir (5-4) allowed two runs in 6 1-3 innings for his first victory since June 21 as the Indians won for the fifth time in seven games.
Miguel Tejada’s RBI single in the seventh broke a streak of 22 consecutive scoreless innings for Kansas City, which has lost four in a row. Alcides Escobar’s infield hit with the bases loaded added two runs in the inning.