Yankees 3, Royals 2: Robinson Cano homered, Phil Hughes beat Kansas City for the second time this month and host New York — still looking to bust out with the bats — eked out a victory over the Royals on Tuesday night.
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 (22-21) 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 (4-5) gave up five hits in six innings while striking out seven, beating Royals right-hander Luke Hochevar (3-5) for the second time in 17 days.
Orioles 4, Red Sox 1: Brian Matusz allowed two hits and struck out nine in 61⁄3 innings, Steve Tolleson and Wilson Betemit both hit two-run homers, and Baltimore beat visiting Boston.
Tolleson homered off Felix Doubront in the second inning and Betemit connected against Matt Albers in the eighth. Kevin Youkilis homered for the Red Sox, who were seeking to climb over .500 for the first time this season. Instead, Boston reclaimed sole possession of last place.
Indians 5, Tigers 3: Chris Perez, greeted by a standing ovation from the time he left the bullpen, worked another scary ninth inning for his 14th save as host Cleveland ended a 10-game losing streak to Detroit. Perez had been critical of recent booing.
Rays 8, Blue Jays 5: Slumping Carlos Pena hit a three-run homer during a five-run fourth and Tampa Bay beat visiting Toronto. Pena, who snapped an 0-for-18 slide on his sixth homer of the season, entered Tuesday hitting just .116 in May.
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 the New York Mets edged Pittsburgh.
Dickey (6-1) struck out a career-high 11 in seven innings, giving up one run on four hits to move into a tie with a host of others for the most wins in the majors. Frank Francisco pitched the ninth for his 11th save.
Nationals 5, Phillies 2: Jordan Zimmermann pitched six solid innings, and Ian Desmond and Rick Ankiel homered to lead Washington at Philadelphia.
Bryce Harper tripled, singled and drove in two runs for the Nationals, who won their third straight game and beat the Phillies for the sixth straight time in Philadelphia — something that never had been done in the franchise's 43-year history.