Mariners 9, Yankees 2: The Seattle Mariners snapped their 17-game losing streak Wednesday, riding a 17-hit attack led by Ichiro Suzuki and rookie Dustin Ackley to a victory over host New York.
Felix Hernandez pitched seven innings for his third straight win in the Bronx. Suzuki had four hits and scored two runs. Ackley tripled among his three hits and drove in three runs as the Mariners did something they failed to accomplish during the skid: they turned an opponent's mistake into a big inning.
Seattle took out 21 days worth of frustration on three relievers, scoring five runs in the seventh inning — highlighted by Mike Carp's bases-loaded triple — after Robinson Cano flubbed a flip to Derek Jeter at second base for an error.
Red Sox 12, Royals 5: David Ortiz hit a grand slam to cap a five-run fourth inning and Dustin Pedroia extended his career-best hitting streak to 24 games with a solo homer, carrying host Boston to a win over Kansas City. Jacoby Ellsbury homered leading off the first inning for the Red Sox, who won for the 19th time in 23 games and scored in double digits for the second straight night.
Never miss a local story.
White Sox 2, Tigers 1: Alejandro De Aza hit a two-run homer in his first at-bat of the season and Chicago beat visiting Detroit. De Aza, who was called up earlier in the day to fill a roster spot opened by a trade, connected against Max Scherzer (11-6) in the second, hitting an 0-2 pitch over the wall in right for his first major-league homer.
Blue Jays 3, Orioles 0: Ricky Romero came within two outs of a complete game to win for the first time in five starts, J.P. Arencibia homered and Toronto beat visiting Baltimore.
Braves 2, Pirates 1 (10): David Ross hit a bases-loaded single in the 10th inning and host Atlanta beat Pittsburgh for their second straight victory in extra innings.
Giants 2, Phillies 1: Matt Cain pitched into the eighth inning to outduel Cole Hamels and lead San Francisco over host Philadelphia. The NL West-leading Giants won for the third time in four games.
Marlins 7, Nationals 5: Javier Vazquez pitched seven strong innings, Emilio Bonifacio extended his hitting streak to 25 games and Mike Cameron hit two home runs as Florida beat host Washington for its fourth straight win. Vazquez (7-9) allowed one run and six hits in seven innings. It was the fifth time this season he's gone seven. He struck out four and walked three.