CHICAGO — Brad Miller hit an RBI double in the 14th inning, and the Mariners beat the White Sox, 3-2, on Saturday for their fifth win in the last six games.
Michael Saunders reached on an infield single against Ronald Belisario (3-5) and swiped second before Miller hit a drive into the gap in left-center for a ground-rule double.
Tom Wilhelmsen (1-1) pitched two scoreless innings for the win and Fernando Rodney got three outs for his 25th save in 27 chances.
Logan Morrison and Michael Saunders had three hits apiece for Seattle, which has won 11 of 14 overall. Felix Hernandez pitched eight sharp innings for the Mariners.
Red Sox 3-4, Orioles 2-7
At Boston, Nelson Cruz went a career-best 5 for 5, including a solo home run and a bad-hop single that scored the go-ahead run in the sixth inning, and Baltimore beat Boston to split a day-night doubleheader.
The Red Sox won the opener on Jonathan Herrera's one-out, broken-bat RBI single off T.J. McFarland (1-2) in the bottom of the ninth inning. Boston closer Koji Uehara (4-2) pitched a perfect ninth to keep it 2-2,
In the second game, Cruz had two doubles and was thrown at third in an attempt for the cycle in the eighth. Nick Hundley added a two-run homer in the second game as Baltimore overcame Boston starter John Lackey's 11 strikeouts over 5 2-3 innings.
Athletics 5, Blue Jays 1
At Oakland, Calif., Josh Donaldson hit a home run, Scott Kazmir allowed three hits over seven innings for Oakland.
Coco Crisp, Craig Gentry and Jed Lowrie drove in runs for the A's, who won their third straight and seventh of 10 overall.
Angels 11, Astros 5
At Anaheim, Calif., Albert Pujols hit a go-ahead, two-run home run, and C.J. Cron and pinch-hitter David Freese also homered against the Houston bullpen in the Angels' eight-run seventh inning as Los Angeles got its ninth straight home win.
Pujols' 511th homer tied him with Mel Ott for 23rd place on baseball's career list.
Rays 7, Tigers 2
At Detroit, Tampa Bay's Chris Archer came within two outs of a complete game, holding the Tigers to six hits.
The Rays broke the game open with three runs in the fifth inning and four in the sixth, and the Tigers never mounted much of a rally against Archer (5-5). The 25-year-old right-hander allowed solo homers to Alex Avila in the seventh and J.D. Martinez in the ninth.
Twins 2, Yankees 1, 11 innings
At Minneapolis, Yankees catcher Francisco Cervelli made a throwing error in the 11th inning that allowed Josh Willingham to score from second base, giving the Twins a victory over New York.
With the bases loaded, Trevor Plouffe hit a dribbler to reliever Matt Thornton (1-1). The left-hander flipped it to Cervelli for the forceout at home.
Indians 7, Royals 3
At Cleveland, T.J. House allowed three runs over 6 2-3 innings for his first major league win to help Cleveland top Kansas City.
Giants 5, Padres 3, 10 innings
At San Diego, Brandon Belt hit a two-run homer in the 10th inning to give San Francisco a win over San Diego.
Belt, in his second game back from the disabled list, homered off Dale Thayer (3-3) after Hunter Pence led off with a double. Belt, who missed 50 games with a broken thumb, hit his 10th homer of the season into the right-field stands.
Michael Morse homered leading off the ninth inning against Padres closer Huston Street to tie it 3-3. That broke a streak of 23 consecutive saves for Street, the longest run in the majors.
Nationals 13, Cubs 0
At Washington, Gio Gonzalez pitched eight sparkling innings and Ryan Zimmerman tied a career high with four hits and drove in three runs as the Washington Nationals roughed up the Chicago Cubs without recently traded Jeff Samardzija.
Jayson Werth and Anthony Rendon added three hits and two RBIs for the Nationals on a day the Cubs were forced to start Carlos Villanueva (4-6) following the trade of Samardzija, the scheduled starter, and Jason Hammel to the Oakland Athletics.
Brewers 1, Reds 0
At Cincinnati, Matt Garza threw a two-hitter for his fourth career shutout, and the Brewers ended their four-game losing streak by beating the Reds.
Aramis Ramirez singled home a run in the first inning off Homer Bailey (8-5), who gave up seven hits through eight innings. Two Brewers were thrown out at the plate.
Marlins 6, Cardinals 5
At St. Louis, pinch-hitter Jeff Baker's RBI hit with two outs in the ninth inning helped Miami rally to beat the Cardinals.
Casey McGehee fouled off five full-count pitches from Cardinals closer Trevor Rosenthal (0-4) before getting the tying hit.
Rockies 8, Dodgers 7
At Denver, Drew Stubbs hit a two-run homer, Jorge De La Rosa pitched six strong innings before giving way to a shaky bullpen and the Rockies snapped a five-game skid by holding off the Dodgers.
The Rockies are 3-16 since June 16 — with De La Rosa (9-6) accounting for each win. The lefty allowed two runs and three hits, all in the first inning. He then watched the bullpen almost completely unravel.
Pirates 3, Phillies 2
At Pittsburgh, Edinson Volquez allowed one run in seven sharp innings and Andrew McCutchen hit a two-run homer in the first to lead the Pirates to a victory over the Phillies.
Volquez (7-6) had an RBI groundout with the bases loaded in the second inning.
Braves 10, Diamondbacks 4
At Atlanta, Andrelton Simmons drove in four runs, Aaron Harang won his third straight start and the Braves beat the Diamondbacks for their season-high ninth straight victory.
Justin Upton added a two-run homer and a third RBI for the Braves, who have won 11 of 12 and are 11 games over .500 for the first time this season.
Rangers 5, Mets 3
At New York, Robinson Chirinos hit an early three-run homer, Adrian Beltre connected again and Texas beat the New York Mets to end a six-game losing streak.