White Sox 8, Orioles 0: CHICAGO -- Edwin Jackson struck out 10 in eight dominant innings, Alex Rios hit a two-run homer and the Chicago White Sox beat the Baltimore Orioles 8-0 Thursday night for their first series victory in three weeks.
Jackson allowed three hits and walked two, improving to 2-0 with a sparkling 0.96 ERA in four starts since he was acquired from Arizona on July 30. The right-hander, who threw a no-hitter on June 25 at Tampa Bay, has struck out 34 in 28 innings with Chicago.
The White Sox ended a streak of five consecutive series losses, winning a set for the first time since they took three of four at Detroit from Aug. 3-5. They had lost seven of their last 10 games and 11 of 16 overall.
*
Tigers 7, Blue Jays 1: TORONTO -- Jhonny Peralta and Gerald Laird homered, Max Scherzer became a 10-game winner for the first time and the Detroit Tigers beat the Toronto Blue Jays 7-1 Thursday.
Peralta hit a three-run drive and Laird added a two-run shot in Detroit's six-run fourth inning. It's the eighth time in eight road games that the Tigers have hit two or more home runs. They've hit 19 in that span.
Toronto's Jose Bautista hit his major league-leading 41st home run, the 100th homer of his career.
Bautista's homer was the only run allowed by Scherzer (10-9), who gave up six hits in eight innings, matching his career high. He walked one and struck out eight.
Detroit did all its damage against Blue Jays left-hander Ricky Romero (10-8) in the fourth, sending nine men to the plate.
*
Indians 3, Athletics 2: CLEVELAND -- Matt LaPorta hit a go-ahead two-run homer to help Justin Masterson (5-12) win for only the second time in 10 starts and Cleveland broke a five-game losing streak.
It came on "Puppypalooza Night," a promotion in which fans bought tickets for their pet dogs.
The Indians doggedly clawed back to avoid a three-game sweep, snap a five-game losing streak and win for the fourth time in 17 games.
LaPorta hit the first pitch thrown to him from Vin Mazzaro (6-6) with two outs in the sixth inning to put Cleveland ahead 3-2. Trevor Crowe lined a two-out single to left. Then LaPorta, 0 for 5 in his career against the right-hander, broke a 4 for 44 (.091) slump with his eighth homer.
Chris Perez, the Indians' fourth pitcher, worked 1 2-3 innings for his 16th save in 20 chances.
*
Dodgers 7, Brewers 1: MILWAUKEE -- Casey Blake hit a two-run homer and six Dodgers pitchers combined on a two-hitter as Los Angeles beat Milwaukee to finish a three-game sweep.
The Dodgers came into Milwaukee with a 3-14 mark on the road in the second half but rekindled their playoff hopes with their first three-game sweep at Miller Park since May 23-25, 2003.
The Brewers lost their fourth straight overall.
Leading 4-1, the Dodgers broke the game open in the seventh with three runs off Yovani Gallardo (11-6) and reliever Todd Coffey.
Ronald Belisario (2-1) won in relief of starter Carlos Monasterios.
*
Diamondbacks 11, Padres 5: SAN DIEGO -- Ian Kennedy struck out a career-high 12 in a combined four-hitter and Stephen Drew finished a torrid series by hitting a three-run homer and an RBI double as last-place Arizona beat the NL West-leading Padres.
Coming off a start in which he allowed a career-high 10 hits in five innings, Kennedy (8-9) one-hit the Padres through seven shutout innings. After allowing Will Venable's single with two outs in the fourth, he retired his final 10 batters, five by strikeout.
The Padres trailed 11-0 going into the eighth before being spared their worst loss of the season. Adrian Gonzalez hit a grand slam off reliever Sam Demel.
San Diego's division lead dipped to six games over idle San Francisco. The Diamondbacks avoided a sweep by winning in San Diego for the first time in nine games this year, and 10 dating to last season.
Mark Reynolds added a two-run homer, his 28th. Chris Young also drove in four runs, including a bases-clearing double in the fourth. Justin Upton and Gerardo Parra each had three hits.
Arizona did most of its damage against Kevin Correia (10-9), who allowed nine runs and nine hits in 3 1-3 innings.
*
Marlins 11, Mets 4: NEW YORK -- Hanley Ramirez feasted on New York pitching yet again and rookie Logan Morrison reached base four times, including a two-run double during Florida's seven-run sixth inning.
Ramirez hit a two-run homer and finished with three hits, going 10 for 15 in the series. He's been a pain for the Mets all season, driving in 14 runs and scoring 15 times against them.
Anibal Sanchez (11-8) got the win despite allowing four runs and nine hits over five sloppy innings.
David Wright hit a two-run homer in the first but New York stranded 12 runners and watched shortstop Jose Reyes leave in the second inning with what the team described as a "mild" right oblique strain, the same injury that sidelined him earlier this season.
Mets starter Jonathon Niese (8-6) matched his career high with eight strikeouts but blew a 4-0 lead and was chased in the sixth. He allowed more runs (seven) than hits (five).