Twins 1, Dodgers 0: Scott Baker struck out nine while pitching sharply into the eighth inning and Lexington Catholic graduate Ben Revere had two hits to help host Minnesota to a victory. Baker (6-5) allowed six hits and walked one in 71⁄3 innings, dropping his ERA to 3.15 as the Twins bounced back from a 15-0 drubbing on Monday night.
Indians 6, Diamondbacks 2: Carlos Carrasco allowed four hits in seven innings and Cleveland beat host Arizona to take two of three in the interleague matchup. Orlando Cabrera, who delivered the deciding home run in the series opener, had a season-high four hits.
Yankees 5, Brewers 2: A.J. Burnett pitched into the eighth inning, Russell Martin hit a three-run homer and New York kept rolling right along with a home victory over Milwaukee.
Cubs 2, Giants 1: Pinch-hitter Aramis Ramirez singled to drive in the winning run with two outs in the bottom of the ninth and Chicago beat visiting San Francisco to end the Giants' seven-game winning streak.
Mets 16, Tigers 9: Scott Hairston hit a bases-loaded triple and Ronny Paulino contributed four hits as part of another offensive barrage by New York in Detroit.
Padres 4, Royals 1: Rookie Anthony Rizzo hit a two-run single, Tim Stauffer won consecutive starts for the first time this year and San Diego beat visiting Kansas City for its first sweep this season.
Rangers 3, Astros 2: Ian Kinsler homered twice for the first time in almost two years and Colby Lewis had another solid start to lead Texas to a win over visiting Houston.
Blue Jays 2, Pirates 1: Yunel Escobar doubled home the tiebreaking run in the seventh inning, Brandon Morrow struck out 10 and Toronto beat visiting Pittsburgh. Rookie outfielder Eric Thames hit his first career home run for Toronto.
Braves 5, Mariners 3: Freddie Freeman knocked around Felix Hernandez for three hits and two RBI, and Atlanta beat Seattle on the road to complete an impressive three-game sweep.
Phillies 2, Red Sox 1: Raul Ibanez hit a tiebreaking solo homer in the seventh, Vance Worley pitched seven strong innings and Philadelphia beat Boston at home.
Angels 1, Nationals 0: Dan Haren pitched two-hit ball through 71⁄3 innings and host Los Angeles swept past Davey Johnson's new team. The 68-year-old Johnson took over the Nationals this week.
Cardinals 5, Orioles 1: Chris Carpenter scattered seven hits for his second complete game of the season and Colby Rasmus homered to help St. Louis beat Baltimore on the road. Carpenter (3-7) threw a season-high 132 pitches. The right-hander struck out five, walked one and surrendered just one extra-base hit.