ANAHEIM, Calif. — C.J. Wilson struck out 10 in eight innings, Josh Hamilton had a two-run single, and the Los Angeles handed the Seattle Mariners their season-worst sixth straight loss with a 7-1 victory.
Wilson (4-3) allowed a run and six hits in his longest outing since June 8, 2012, when he also went eight innings in a 7-2 interleague victory at Colorado. The left-hander won for the first time since May 1 at Oakland after losing his previous three starts, including back-to-back 3-0 decisions against Chris Sale of the Chicago White Sox.
Seattle rookie Brandon Maurer (2-6) made his first major league start near his hometown of Newport Beach, and it was a disaster. The right-hander, who played his high school ball a few miles away from Angel Stadium, gave up seven runs and 11 hits in three innings.
Blue Jays 4, Rays 3
TORONTO — Jose Bautista homered twice and drove in the winning run with a 10th-inning single, leading the Blue Jays past the Rays.
Bautista went 4-for-4 with a walk and four RBIs. Three other players had one hit, but that was it for Toronto’s offense.
Facing Cesar Ramos (1-1), Colby Rasmus reached on an infield single to begin the 10th. Rasmus moved to second on Emilio Bonifacio’s sacrifice, then took third on Munenori Kawasaki’s grounder. Pinch hitter Mark DeRosa walked and Kyle Farnsworth came on to face Bautista, who singled into shallow right for the Blue Jays’ first game-ending hit of the season.
Dodgers 9, Brewers 2
MILWAUKEE — Dodgers manager Don Mattingly criticized his team and benched All-Star right fielder Andre Ethier, then watched the Dodgers beat the Brewers.
Mattingly benched Ethier for the third time in six games and said he was “putting out my lineup that I feel is going to be the most competitive and going to compete the hardest.”
Carl Crawford and Scott Van Slyke had two RBIs apiece, and Ramon Hernandez hit his first home run with the Dodgers.
NATS 2, GIANTS 1 (10)
SAN FRANCISCO — Ian Desmond singled in Bryce Harper in the 10th inning, helping Washington avoid a three-game series sweep.
Harper hit his 12th homer in the sixth and sparked the winning rally with a one-out double. Ryan Zimmerman was walked intentionally before Desmond came up with his big hit against Jeremy Affeldt (1-1).
RED SOX 6, WHITE SOX 2
CHICAGO — Clay Buchholz pitched five-hit ball over seven innings to improve to 7-0, and Boston beat Chicago to avoid a three-game sweep.
David Ortiz delivered a two-run single in the first off Hector Santiago (1-3), and the Red Sox backed Buchholz with several neat defensive plays on the way to their sixth win in eight games.
Jonny Gomes made a sliding catch on Paul Konerko’s line drive to left with two on to end the first. Jacoby Ellsbury raced to the center-field warning track to snag Alexei Ramirez’s liner with a runner on and two out in the fifth to preserve a 2-1 lead.
Buchholz allowed just one run while lowering his American League-leading ERA to 1.73.
TIGERS 11, INDIANS 7
CLEVELAND — Justin Verlander overcame a rocky start and rain delay to get his fifth win, and Miguel Cabrera hit another homer as the Detroit Tigers beat Cleveland, sweeping the two-game series between the AL Central’s top teams.
Verlander (5-4) was two outs from qualifying for a victory, when the game was stopped with the Tigers leading 9-5 in the fifth. The right-hander came back after the weather break and finished the inning to get the win, ending a run of five straight victories by the Indians over former Cy Young winners.
The game was delayed 62 minutes by rain in the fifth and another 48 minutes in the eighth.
CARDINALS 5, PADRES 3
SAN DIEGO — Tyler Lyons pitched seven solid innings in his major league debut on the same day St. Louis lost Jaime Garcia for the season.
Lyons, who was promoted from Triple-A Memphis after Garcia went on the disabled list, allowed one run and four hits. The 25-year-old left-hander was a ninth-round draft pick in 2010 out of Oklahoma State.
The Cardinals announced before that game that Garcia will have season-ending shoulder surgery this week. The lefty went 5-2 with a 3.58 ERA in nine starts this year, helping St. Louis bolt to the majors’ best record at 30-16.
ROCKIES 4, D’BACKS 1
DENVER — Carlos Gonzalez homered and drove in two runs, Jorge De La Rosa pitched effectively into the sixth and the Rockies took two of three from the Diamondbacks.
Dexter Fowler had two hits in his first start in the cleanup spot and Nolan Arenado added an RBI double as the Rockies caught the Diamondbacks in the standings. Colorado, Arizona and San Francisco are now tied atop the NL West with 26-21 records.
ORIOLES 6, YANKEES 3
BALTIMORE — Chris Davis went 4-for-4, including his AL-leading 14th homer, and Baltimore got a three-run shot from Matt Wieters in a victory over New York.
Nick Markakis added a solo home run for the Orioles, who took two of three from New York to pull within three games of the first-place Yankees in the AL East.
Curtis Granderson homered, doubled and singled for New York. Needing a triple to reach the cycle, he drew a walk in the seventh inning.
RANGERS 3, ATHLETICS 1
ARLINGTON, Texas — David Murphy and Adrian Beltre homered in a three-run first inning, Ross Wolf was strong in his first major league start, and Texas avoided a sweep with a victory against Oakland.
The 30-year-old Wolf was making his first big league appearance since Oct. 1, 2010, as a reliever with Oakland. He retired the first nine hitters and gave up one run with three strikeouts and two walks in five innings.
PIRATES 1, CUBS 0
PITTSBURGH — Francisco Liriano continued his torrid start, scattering two hits over seven innings to help Pittsburgh to the win.
Liriano (3-0) struck out nine and walked one to remain unbeaten since making his season debut against the New York Mets two weeks ago.
Andrew McCutchen doubled twice for the Pirates and scored the game’s only run on a single by Garrett Jones in the first.
PHILLIES 3, MARLINS 0
MIAMI — Cliff Lee pitched a three-hitter for his 12th career shutout and Delmon Young homered for the second straight game for Philadelphia.
Lee (5-2) struck out five, walked two and hit a batter in his first shutout since Sept. 5, 2011. The Marlins were blanked for the ninth time this season.
Lee also helped himself by getting two hits.
REDS 7, METS 4
NEW YORK — Brandon Phillips bounced a bizarre double over first base to snap a ninth-inning tie, and the Reds completed a three-game sweep.
Joey Votto homered and Zack Cozart had a career-high four hits, all off Matt Harvey, in a game that featured a little bit of everything — including a testy exchange in the dugout between Cincinnati starter Mat Latos and teammate Jay Bruce.
Still, the Reds regrouped and won for the 10th time in 12 games.
BRAVES 8, TWINS 3
ATLANTA — Evan Gattis kept up an amazing rookie season with his first grand slam, and Atlanta finished off a sweep of woeful Minnesota.
B.J. Upton and Ramiro Pena also homered as the Braves stretched their winning streak to six games with a second straight series sweep, making things easy for starter Paul Maholm (6-4). The left-hander held the Twins to an unearned run in 7 1/3 innings.
ASTROS 3, ROYALS 1
HOUSTON — J.D. Martinez hit a two-run homer off James Shields, Jordan Lyles pitched six effective innings, and Houston beat Kansas City.
Lyles (2-1) allowed one run and six hits in his 50th career game.