Rays 4, Blue Jays 1
ST. PETERSBURG, Fla. (AP) — James Shields threw eight strong innings, Evan Longoria drove in a run in his return from an injury, and the Tampa Bay Rays beat the Toronto Blue Jays 4-1 on Tuesday night.
Shields (10-7) allowed one run and two hits. The right-hander was coming off a three-hit shutout last Tuesday at Oakland.
Longoria rejoined the Rays after missing 85 games because of a partially torn left hamstring. He went 1-for-3 with a sacrifice fly as the designated hitter.
Fernando Rodney pitched the ninth for his 33rd save and completed the three-hitter. The closer set a team record for relievers — breaking the mark set by Joe Borowski (21) in 2005 — by extending his shutout streak to 22 consecutive innings.
Tigers 6, Yankees 5
DETROIT (AP) — Miguel Cabrera homered and drove in three runs, and the Detroit Tigers held off the New York Yankees 6-5 on Tuesday night for their sixth straight victory.
New York scored twice off closer Jose Valverde in the ninth inning and had runners at second and third when Curtis Granderson popped up for the final out. The AL East leaders have lost 12 of 18.
Cabrera has moved into the MVP race by hitting .333 since the All-Star break with 11 homers and 24 RBIs in 24 games. Andy Dirks added three hits and two RBIs for the Tigers, who are chasing the first-place White Sox in the AL Central.
Rick Porcello (9-6) picked up the win, allowing three runs and eight hits in 6 2-3 innings. He struck out three and didn't walk a batter.
Rangers 6, Red Sox 3
BOSTON (AP) — Ryan Dempster rebounded from a rough debut with Texas by pitching shutout ball into the seventh inning, Ian Kinsler had a pair of RBI singles and the Rangers snapped a two-game losing streak with a 6-3 win over the Boston Red Sox on Tuesday night.
Josh Hamilton and Nelson Cruz each had two hits and drove in a run for Texas.
Will Middlebrooks had a pinch-hit three-run homer for the Red Sox, who have lost five of seven.
The AL West-leading Rangers have lost three straight only three times this season.
Dempster (1-0) gave up Middlebrooks' homer after a two-out error by Kinsler. He allowed three unearned runs, six hits, struck out six and walked one in 6 2-3 innings.
Twins 7, Indians 5
CLEVELAND (AP) — Tsuyoshi Nishioka's sacrifice fly scored the go-ahead run in the ninth inning and the Minnesota Twins rallied for a 7-5 victory over Cleveland, sending the Indians to their 11th straight loss.
Minnesota scored three times off All-Star closer Chris Perez (0-4), who blew his second save opportunity in three days.
The Indians led 5-1 after six innings, but two errors in the seventh and another in the ninth helped Minnesota rally for its fifth win in six games and seven straight victories over Cleveland.
The Indians matched their second-longest skid, having dropped 11 straight on four occasions, most recently Sept. 13-24, 2009. Cleveland, which hasn't won since July 26, has been outscored 95-36 in the streak.
Tyler Robertson (1-0) pitched two innings for his first major league win. Glen Perkins pitched the ninth for his seventh save.
Orioles 8, Mariners 7, 14 innings
BALTIMORE (AP) — Adam Jones singled home the winning run in the 14th inning, and the Baltimore Orioles beat the Seattle Mariners 8-7 Tuesday night after rallying from a five-run deficit.
It was the fourth straight victory for the Orioles, who moved eight games over .500 (59-51) for the first time since June 29.
Matt Wieters homered twice, J.J. Hardy contributed a pivotal three-run drive and Nick Markakis had four hits for the Orioles, who trailed 5-0 in the second inning and 7-2 in the sixth. Baltimore has won 11 straight one-run games and a club-record 12 in a row in extra innings.
The game lasted 4 hours, 55 minutes and featured a disputed play in the 14th inning.
Athletics 10, Angels 4
OAKLAND, Calif. (AP) — Bartolo Colon took a shutout into the seventh inning, four Oakland players hit home runs and the Athletics beat the Los Angeles Angels 10-4 on Tuesday night.
Colon extended his scoreless streak to a career-high 22 1-3 innings as the A's snapped a three-game losing streak and moved a half-game ahead of the Angels into second place in the AL West.
Jonny Gomes, Derek Norris, Adam Rosales and Josh Reddick hit home runs and accounted for eight RBIs for the A's. Jemile Weeks also drove in a run.
Colon (9-8) allowed four hits over seven innings. He did not walk a batter and struck out five.
Erick Aybar hit a two-run homer, Mike Trout hit a home run and Maicer Izturis drove in a run for the Angels, who lost for the fifth time in seven games.
C.J. Wilson (9-8) gave up six runs — three earned — and nine hits in five innings. He walked five and struck out four.
Royals 5, White Sox 2
CHICAGO (AP) — Bruce Chen outpitched Jake Peavy for his first win in six weeks, Billy Butler hit his career-high 22nd homer and the Kansas City Royals beat the Chicago White Sox 5-2 on Tuesday night.
The White Sox had won 10 of 13 but saw their lead over Detroit in the AL Central shrink to a half game with the Tigers beating the New York Yankees 6-5 earlier in the night.
Gordon Beckham hit his first career leadoff homer for Chicago, and the White Sox scored again in the sixth after Kansas City tied it in the top half. But RBI singles by Tony Abreu and Alex Gordon off Peavy (9-8) in the seventh gave Kansas City a 3-2 lead.
Butler added to it in the eighth with a two-run drive off Nate Jones after Mike Moustakas walked, and the Royals hung on from there, giving Chen (8-9) his first win since June 26.
Phillies 3, Braves 0
PHILADELPHIA (AP) — Cole Hamels threw a five-hitter for his fifth career shutout, Ryan Howard hit a two-run homer and the Philadelphia Phillies beat Atlanta 3-0 to snap a seven-game losing streak against the Braves.
Hamels is 12-6. He struck out six and didn't walk a batter to record his 11th career complete game. It's his first win in three tries since signing a $144 million, six-year contract July 25. The All-Star lefty is 4-5 since going 8-1 the first two months.
Mike Minor (6-8) took the loss for the wild card-leading Braves, who had won eight of 10. Minor allowed three runs and seven hits in seven innings.
Hamels last threw a regular-season shutout on Sept. 1, 2009 against San Francisco. He tossed a five-hitter against Cincinnati to complete Philadelphia's three-game sweep in the 2010 NLDS.
Marlins 4, Mets 2
NEW YORK (AP) — Jose Reyes extended his hitting streak to a career-high 25 games with an infield single that set up Miami's big inning, and the Marlins extended the New York Mets' home losing skid to a month with a 4-2 win Tuesday night.
Booed again at Citi Field, Reyes beat out a trickler that helped the Marlins score four times in the fourth. The former Mets All-Star shortstop has the longest hitting string in the majors this year.
Giancarlo Stanton hit a sacrifice fly after being activated from the disabled list for the Marlins.
On the day the Mets unveiled the logo for the 2013 All-Star game at Citi Field and attached the insignia to the center-field scoreboard, they lost their eighth in a row at home. Their previous win in the park came July 7 against the Cubs.
D-Backs 10, Pirates 4
PITTSBURGH (AP) — Chris Johnson homered in the eighth and ninth innings Tuesday night, giving him five in eight games since being acquired in a trade, to rally the Arizona Diamondbacks to a 10-4 victory over the Pittsburgh Pirates.
Johnson's homer in the eighth carried far over the fence in center field and capped a four-run rally against Jason Grilli (1-4) that put Arizona ahead 7-4. Pittsburgh had just taken a 4-3 lead with two runs in the seventh.
Miguel Montero doubled in a run in the ninth before Johnson hit a two-run homer off Chris Resop to seal the victory for Arizona, which had lost three straight.
Johnson was acquired July 27 in a trade with Houston, where had eight homers in 92 games.
The Pirates lost for the third time in four games.
Brewers 3, Reds 1
MILWAUKEE (AP) — Brewers rookie Mike Fiers (fyers) took a perfect game into the seventh inning and Aramis Ramirez hit a two-run homer off Johnny Cueto (KWAY'-toh) to lead Milwaukee over the Cincinnati Reds 3-1 on Tuesday night.
Fiers (6-4) retired his first 18 batters before Zack Cozart doubled to left-center leading off the seventh. He advanced to third on a fly ball and scored on Brandon Phillips' sacrifice fly.
The only other hits Fiers gave up were eighth-inning singles to Xavier Paul and Ryan Hanigan. The right-hander struck out pinch-hitter Ryan Ludwick to get out of the inning and left the field to a standing ovation.
Jim Henderson pitched a scoreless ninth for his first career save. It was Milwaukee's second consecutive win over the NL Central leaders and its fifth straight victory at home.
Giants 4, Cards 2
ST. LOUIS (AP) — Buster Posey continued his second-half tear with a three-run homer, Barry Zito pitched 6 2-3 innings of two-run ball and the San Francisco Giants defeated the St. Louis Cardinals 4-2 Tuesday night.
Posey leads the major leagues with a .448 batting average and 30 RBIs since the All-Star break, including 12 in his last six games. The home run extended his hitting streak to 11 games.
Joaquin Arias drove in the Giants' other run with an RBI double. Melky Cabrera also doubled for San Francisco, giving him a big league leading 152 hits.
Zito (9-8) allowed two solo home runs by Allen Craig. He gave up eight hits overall with four strikeouts and no walks. Jeremy Affeldt got the last four outs for his third save in four chances.
Cardinals starter Lance Lynn (13-5) allowed four runs on eight hits with two walks and six strikeouts in six innings.
Nationals 3, Astros 2, 12 innings
HOUSTON (AP) — Danny Espinosa hit a two-run homer early, and his RBI single in the 12th inning lifted the Washington Nationals to a 3-2 win over the Houston Astros on Tuesday night.
Michael Morse was 0 for 4 when he doubled to start the 12th inning and extend his career-high hitting streak to 16 games. He was replaced by pinch-runner Cesar Izturis, who was making his first appearance for Washington after being claimed off waivers from Milwaukee on Monday.
Roger Bernadina advanced Izturis to third with a sacrifice bunt. Espinosa's sharp grounder off Mickey Storey (0-1) skipped past the pitcher for a hit that brought Izturis home and gave the Nationals their second straight extra-inning win over Houston.
The loss dropped the Astros to 0-11 in extra-inning games this season. Washington beat them 5-4 in 11 innings on Monday.
Padres 7, Cubs 4
SAN DIEGO (AP) — Carlos Quentin hit a three-run homer, Ross Ohlendorf pitched effectively into the seventh inning and the San Diego Padres ruined Brooks Raley's major league debut Tuesday night with a 7-4 victory over the floundering Chicago Cubs.
Chase Headley and Everth Cabrera each drove in two runs for San Diego, which has won eight of 10 at home.
Chicago lost its seventh consecutive game and has been outscored 38-16 during the slide.
Promoted from Triple-A Iowa, Raley (0-1) lasted four innings while allowing seven runs and eight hits. The left-hander had four strikeouts and three walks as a replacement for injured starter Matt Garza.
Rockies 3, Dodgers 1
LOS ANGELES (AP) — Rockies rookie Jeff Rutledge drove in three runs and had three doubles among his career-high four hits, leading Colorado to a 3-1 victory over the Los Angeles Dodgers on Tuesday night.
Josh Roenicke (4-0) pitched three innings of scoreless relief for the victory. The right-hander took over for Alex White, who threw 80 pitches in four innings and allowed one hit and five walks before he was lifted for a pinch-hitter.
It was the fifth straight game in which a Rockies starter didn't reach the fifth. In the series opener Monday night, Drew Pomeranz threw 84 pitches over four innings and was lifted with a two-run lead before Adam Ottavino and the bullpen closed out a 2-0 victory.