AMERICAN LEAGUE: White Sox 1, Mariners 0
Hector Noesi pitched five-hit ball into the seventh inning for his first win in a month, leading host Chicago to victory over Seattle.
Noesi (3-6) struck out five and walked two in 6⅔ innings, a crisp performance against one of his former teams.
The right-hander pitched for Seattle for parts of three seasons before he was cut in April.
Chicago finished with just two hits. But Conor Gillaspie scored on a wild pitch in the first and Noesi combined with two relievers on a five-hitter.
Yankees 9, Twins 7
Jacoby Ellsbury homered, doubled and drove in four runs as New York took a huge lead, then held off host Minnesota. Derek Jeter and Ichiro Suzuki each had three hits for the Yankees, who have won 14 of 18 overall at Target Field.
Orioles 7, Red Sox 6
David Lough tripled to lead off the 12th inning and scored on J.J. Hardy’s single as Baltimore recovered after blowing a five-run lead to beat host Boston.
Brad Brach (4-0) earned the victory with three innings of scoreless relief.
Angels 6, Astros 1
Garrett Richards won his sixth decision in seven starts and had a career-high 11 strikeouts, leading surging host Los Angeles to victory over Houston and completing a four-game sweep that extended Los Angeles’ home winning streak to 10 games.
Albert Pujols drove in the Angels’ first two runs with a bases-loaded single and Kole Calhoun homered, helping them go 15 games over .500 for the first time since ending the 2012 season at 89-73.
Athletics 4, Blue Jays 2
Jeff Samardzija pitched seven strong innings to win his Oakland debut and host Oakland beat Toronto to complete a four-game sweep.
Samardzija, acquired a day earlier in a trade with the Chicago Cubs, received several standing ovations.
NATIONAL LEAGUE: Reds 4, Brewers 2
Jay Bruce emerged from the deepest slump of his career — 0 for 26 — with a tiebreaking homer in the eighth inning, rallying host Cincinnati to victory over Milwaukee. The Reds gained a game on the NL Central leaders by taking two of three in their series, moving to six back.
Pirates 6, Phillies 2
Jeff Locke gave up just three hits and a walk in eight innings, and host Pittsburgh completed its first series sweep of the season with a victory over Philadelphia .
Locke (2-1) gave up two runs — one earned — and struck out four.
Diamondbacks 3, Braves 1
Wade Miley earned his first win since early May, Paul Goldschmidt hit a two-run homer and Arizona beat host Atlanta to end the Braves’ nine-game winning streak.
Miley (4-6) allowed one run on five hits and one walk in 6⅔ innings.
Nationals 2, Cubs 1
Ryan Zimmerman’s eighth inning single drove in the go-ahead run as surging host Washington Nationals capped a strong weekend with a win over Chicago. Rafael Soriano earned his 21st save for the Nationals, who have won seven of eight.
Marlins 8, Cardinals 4
Henderson Alvarez worked seven stingy innings and started the key rally with the first of his career-best three hits, helping Miami beat host St. Louis to take two of three from their spring training partners.
Casey McGehee extended his hitting streak to a career-high 13 games with an RBI single in the first. Marcell Ozuna had a two-run single in a three-run sixth that made it 4-0, and Jarrod Saltalamacchia’s three-run homer off Jason Motte put Miami up 8-1 in the eighth.
Dodgers 8, Rockies 2
Matt Kemp had four hits and drove in two runs, Adrian Gonzalez had three RBIs and Los Angeles Dodgers beat host Colorado.
Juan Uribe added three hits for the Dodgers, who won three of four in the weekend series.
Giants 5, Padres 3
Tim Lincecum took a shutout into the seventh inning against host San Diego, the team he no-hit 11 days ago, to lead San Francisco to victory. Lincecum (8-5) extended his scoreless streak to 23⅓ innings before Brooks Conrad hit a solo homer in the seventh to knock him out of the game.
INTERLEAGUE: Mets 8, Rangers 4
Zack Wheeler breezed into the seventh inning, Anthony Recker hit a three-run homer in a five-run first and host New York Mets beat Texas for a series win.
Lucas Duda had an RBI double and Juan Lagares a run-scoring single in the Mets’ biggest opening inning of the season, with all the runs scoring with two outs. New York then got only one hit off Nick Tepesch (3-4) until Kirk Nieuwenhuis led off the sixth with a long ball to right field.
Daniel Murphy’s RBI double in the seventh made it 7-1, but reliever Gonzalez Germen allowed Alex Rios’ first homer in 46 games and Leonys Martin’s two-run drive before getting an out in the eighth.