Mariners 9, Blue Jays 5 (10 innings): Michael Saunders hit two home runs, including a grand slam in the 10th inning, and Seattle rallied to beat host Toronto on Friday night, extending its winning streak to a season-high four games.
Saunders started a two-run rally in the ninth with a shot to center, then hit the tiebreaking homer to right off Luis Perez (2-1) in the 10th for his third homer of the season. Charlie Furbush (2-1) got two outs for the win and Jesus Montero also homered for the Mariners.
Yankees 7, Tigers 6: Derek Jeter scored on a passed ball with one out in the ninth inning and host New York rallied to hand the Tigers their fifth straight loss. Alex Rodriguez homered and drove in two runs, and Russell Martin hit a two-run homer. Brayan Villarreal's 2-0 pitch glanced off catcher Alex Avila's glove and Jeter barely beat Avila's throw to Villarreal at the plate to score the winning run.
Athletics 5, Orioles 2: Brandon McCarthy (1-3) won for the first time this season, pitching seven solid innings, and Eric Sogard hit a two-run home run in a three-run second as Oakland won at Baltimore. Oakland moved a game over .500 for the first time since May 18, 2011. In McCarthy's first five starts, the Athletics scored 10 runs.
Indians 3, Angels 2: Asdrubal Cabrera singled home the winning run with one out in the ninth inning and host Cleveland beat struggling Los Angeles. Albert Pujols went 1-for-4 as Los Angeles lost its fifth straight. He is homerless in 20 games since signing a $240 million, 10-year contract to join the Angels — his longest drought to start a season.
Cubs 5, Phillies 1: Paul Maholm (2-2) pitched 61⁄3 innings, Starlin Castro had two hits and an RBI, and Chicago beat host Philadelphia. Tony Campana had two hits and scored twice for the Cubs. Roy Halladay (3-2) was unhittable at the start, retiring 10 straight batters with four strikeouts, but surrendered three runs on six hits in a three-inning stretch to fall to 1-5 lifetime against Chicago.
Diamondbacks 5, Marlins 0: Joe Saunders (2-1) pitched a three-hitter, Jason Kubel tied a career best with four hits and Arizona sent host Miami to its sixth straight loss. Miguel Montero drove in three runs and Aaron Hill homered for Arizona.
Braves 6, Pirates 1: Tommy Hanson (3-2) allowed one run in six innings, Dan Uggla and Chipper Jones came through in a four-run seventh, and host Atlanta defeated Pittsburgh. The Braves won for the 13th time in 16 games after an 0-4 start — their worst since 1988.