MLB roundup: Yankees slip past Royals

Nick Laham/Getty Images
Robinson Cano put the Yankees on the scoreboard with a homer off the Royals’ Luke Hochevar in the fourth inning.

Robinson Cano homered, Phil Hughes beat Kansas City for the second time this month and the Yankees - still looking to bust out with the bats - eked out a 3-2 victory over the Royals Tuesday night in New York.

Derek Jeter delivered a bases-loaded single that tied the score in the fifth inning and New York rallied from an early two-run deficit to snap a three-game skid. Shut out Monday in the series opener, the Yankees went 2 for 7 with runners in scoring position, one night after they finished 0 for 13 in those situations for their worst performance with RISP since 1990.

Hughes gave up five hits in six innings while striking out seven, beating Royals righthander Luke Hochevar for the second time in 17 days.


Indians 5, Tigers 3 - In Cleveland, Chris Perez was greeted by a standing ovation from the time he left the bullpen and worked the ninth inning for his 14th save as the Indians ended a 10-game losing streak to Detroit.

Get Breaking Sports Alerts in your inbox:
Be the first to know the latest sports news as it happens.
Thank you for signing up! Sign up for more newsletters here

Perez had been critical of recent booing during an appearance and called the Indians’ major league-worst attendance “an embarrassment’’ for a first-place club. Perez hasn’t blown a save since Opening Day.

Rays 8, Blue Jays 5 - Slumping Carlos Pena hit a three-run homer during a five-run fourth and Tampa Bay beat visiting Toronto.

Rays manager Joe Maddon moved Pena up from the middle of the lineup to the leadoff spot in an attempt to help him break out of an offensive funk. Pena, who snapped an 0-for-18 slide with his sixth homer of the season, entered Tuesday hitting just .116 in May.

Rangers 3, Mariners 1 - Elvis Andrus lined a two-strike pitch into the left-center field gap for a two-run triple, Josh Hamilton made two tremendous catches in center field and added an RBI double, and visiting Texas snapped Seattle’s win streak at four.


Marlins 7, Rockies 6 - Ricky Nolasco gave up three runs in the first inning, then settled down to set a franchise record for career victories when host Miami rallied past Colorado for the second night in a row.

Nolasco broke a tie in the third with a two-run double off Juan Nicasio that put the Marlins ahead to stay. On his third try, the righthander became the Marlins’ sole leader in career wins with a record of 69-53.

He had been tied with Dontrelle Willis for the most victories.

Twins 9, White Sox 2 - P.J. Walters tossed his first career complete game and Justin Morneau hit a three-run homer as Minnesota routed host Chicago.

Walters, who gave up a solo homer to Gordon Beckham with one out in the first inning, threw a five-hitter.


Reds 4, Braves 3 - Brandon Phillips drove in three runs with a pair of homers off Brandon Beachy, leading host Cincinnati.

Nationals 5, Phillies 2 - Jordan Zimmermann pitched six solid innings, and Ian Desmond and Rick Ankiel homered to lead visiting Washington past Roy Halladay and Philadelphia.

Cardinals 4, Padres 0 - Adam Wainwright threw a four-hitter and host St. Louis beat San Diego.

It was his first shutout victory since Aug. 6, 2010, and third in his career.

Astros 2, Cubs 1 - J.D. Martinez hit the go-ahead RBI single in the sixth inning and Jose Altuve had a solo homer to give host Houston the win. The loss extends Chicago’s losing skid to a season-long eight games.

Giants 6, Brewers 4 - Buster Posey homered off the Miller Park scoreboard and had three RBIs as San Francisco beat Milwaukee.

Mets 3, Pirates 2 - Lucas Duda smacked a go-ahead RBI-single in the top of the eighth in support of starter R.A. Dickey and New York edged host Pittsburgh.

Angels 5, Athletics 0 - C.J. Wilson and Ernesto Frieri combined on a one-hitter and Albert Pujols homered as Los Angeles blanked host Oakland.

Dodgers 8, Diamondbacks 7 - Ivan DeJesus hit a two-run double in the top of the ninth to rally Los Angeles over host Phoenix.