DETROIT — Justin Verlander struck out a career-high 14 in his latest masterful performance, and the Detroit Tigers beat the Arizona Diamondbacks 6-0 on Saturday night.
Verlander (10-3) allowed four hits over eight innings, and Alex Avila's three-run homer in the fourth broke the game open. The Tigers pulled into a virtual tie with Cleveland atop the AL Central.
The Diamondbacks fell a half-game behind first-place San Francisco in the NL West.
Verlander walked only one batter. In the eighth inning, he reached 100 miles per hour on the stadium scoreboard — on his 116th pitch.
Arizona rookie Josh Collmenter (4-4), from the town of Homer in south-central Michigan, allowed six runs and 10 hits in six-plus innings.
Marlins 4, Mariners 2
At Seattle, Chris Volstad drove in a run in an AL ballpark and pitched into the seventh inning to win for the first time since April.
In the game moved from Miami because of an upcoming concert at the Marlins' stadium, Volstad (3-7) batted for himself because the game was played under NL rules.
He also kept the ice-cold Mariners to two runs on five hits before leaving with two outs in the seventh.
It was Volstad's first victory since April 26 and only the third Florida victory in the month of June.
Athletics 4, Phillies 1
At Philadelphia, Trevor Cahill tossed three-hit ball into the eighth inning, and Adam Rosales homered.
Cahill and Phillies starter Cole Hamels had a nice and easy duel going in a game that breezed by until the Phillies rallied late. Cahill (8-5) won his second straight start after dropping five straight and spoiled Hamels' bid to win his 10th game.
Scott Sizemore's RBI single in the fourth made it 2-1. Cahill and Andrew Bailey held the lead from there. Bailey got four outs to earn his fifth save of the season.
Yankees 8, Rockies 3
At New York, CC Sabathia tossed eight stingy innings to win for the seventh time in his last eight starts and Alex Rodriguez drove in three runs for New York.
White Sox 3, Nationals 0
At Chicago, Jake Peavy threw four dominant innings in his first career relief appearance and the Chicago White Sox beat the Washington Nationals.
Washington, which won 12 of its previous 13, is on the verge of hiring Davey Johnson as its new manager. General manager Mike Rizzo told Fox that Johnson has agreed to terms but there are still contract details to be worked out before an announcement can be made.
Angels 6, Dodgers 1
At Los Angeles, Tyler Chatwood pitched seven strong innings, fellow rookie Mark Trumbo homered and Vernon Wells added a three-run shot and the Angels earned their second straight win in the Freeway Series.
The Angels are 10-3 in their last 13 games at Dodger Stadium, and improved the AL West's only winning road record to 24-19.
The Dodgers lost their third straight and eighth in their last 11.
Mets 14, Rangers 5
At Arlington, Texas, Lucas Duda matched a Mets record with three doubles while going 4 for 5 with four RBIs, Carlos Beltran snapped out of a slump with three hits and New York had season highs for runs and hits.
Pirates 6, Red Sox 4
At Pittsburgh, Lyle Overbay hit a 3-run homer and the Pittsburgh Pirates spoiled Tim Wakefield's homecoming.
Jeff Karstens (5-4) pitched effectively into the seventh inning as the Pirates tied a season-high by posting their fourth straight victory to move two games above .500 at 39-37.
Reds 10, Orioles 5
At Baltimore, Joey Votto homered twice and drove in five runs, and the Cincinnati Reds won a long-ball duel that featured nine home runs.
Votto hit a three-run drive in the third inning and put Cincinnati ahead for good with a two-run shot in the fifth.
Brewers 11, Twins 1
At Milwaukee, Prince Fielder hit one of Milwaukee's four homers to give him an NL-best 67 RBIs this season and the Brewers beat injury-riddled Minnesota after Delmon Young left on a stretcher.
The tumbling Twins dropped their fourth in a row overall and may have lost Young for a prolonged period after the left fielder jammed his right ankle against the wall in the fifth.
Royals 3, Cubs 2
At Kansas City, Mo., Chris Getz drove in the go-ahead run with two outs in the eighth inning and Kansas City beat Chicago, snapping a season-high six game losing streak.
Rays 7, Astros 2
At Houston, B.J. Upton homered and drove in two runs to back up Wade Davis for Tampa Bay.
Blue Jays 6, Cardinals 3
At St. Louis, Carlos Villanueva (5-1) worked six solid innings backed by Juan Rivera's three-run homer, the only hit in a five-run third.
Braves 10, Padres 1
At San Diego, Jair Jurrjens pitched six strong innings to become the first 10-game winner in the NL.
Dan Uggla hit a three-run homer and finished with four RBIs for Atlanta, which has won five of six and 12 of 17 overall.