TWINS 3, TIGERS 0
MINNEAPOLIS - Michael Cuddyer's two-run homer off Rick Porcello (13-9) was all Brian Duensing needed to beat Detroit and move Minnesota within three games of the AL Central lead.
RED SOX 3, ORIOLES 1
BALTIMORE - Clay Buchholz pitched six innings of five-hit ball, and Boston extended its winning streak against Baltimore to six games.
Jason Bay hit his team-high 34th home run for the Red Sox, who have won eight of nine and 14 of 19 to take command in the AL wild-card race. Victor Martinez had a single and a double to stretch his hitting streak to 17 games, tying a career high.
ANGELS 2, RANGERS 0
ARLINGTON, Texas - Scott Kazmir pitched six scoreless innings to get his first victory for the AL West-leading Los Angeles Angels and Vladimir Guerrero homered to drop the Texas Rangers to a season-high 7 1/2 games back in the division.
MARINERS 3, YANKEES 2
SEATTLE - Ichiro Suzuki hit a two-out, two-run homer off New York closer Mariano Rivera.
Suzuki's homer made a winner out of Seattle ace Felix Hernandez (16-5), who pitched a seven-hitter.
A'S 2, INDIANS 1
OAKLAND, Calif. - Brett Anderson pitched six shutout innings and had a career-high 10 strikeouts to help Oakland win its fifth straight and 10th in the last 12.
Jeff Gray and Craig Breslow pitched one scoreless inning apiece and Brad Ziegler worked the ninth to complete the six-hitter and record his seventh save in 10 chances.
RAYS 11, BLUE JAYS 4
ST. PETERSBURG, Fla. - James Shields won at home for the first time in more than three months, and eight straight Tampa Bay batters reached base to start a six-run third inning.
ROYALS 11, WHITE SOX 0
CHICAGO - Luke Hochevar pitched a three-hitter for his first career shutout and Miguel Olivo hit a pair of two-run shots and drove in a career-high six runs.