Colby Lewis took a four-hitter into the ninth and the Texas Rangers got a trio of sacrifice flies, plus an RBI single from Michael Young, in winning its ninth straight, 4-0, over the Mariners at Seattle last night.
Lewis followed up Derek Holland’s stellar performance a night earlier when Holland took a perfect game into the sixth inning before settling for a shutout. Lewis wasn’t quite as good, giving up a third-inning single to Brendan Ryan, but was equally effective at keeping Seattle’s hapless offense off the scoreboard.
Seattle advanced a runner to second base only three times against the Rangers’ righthander. Lewis (9-7) lived on the outside half of the plate and induced weak grounders and popups all night.
Seattle starter Doug Fister (3-11) retired 15 straight at one point, but again got no help from his offense. Seattle’s gone scoreless in 26 straight innings.
Blue Jays 7, Yankees 1 - Brandon Morrow won his fourth straight decision, Yunel Escobar had three hits, and host Toronto again roughed up New York for its fifth straight win.
Morrow (6-4) has not lost since June 11, and is 4-0 with a 2.68 ERA in his past six starts. He allowed one run and four hits in 6 2/3 innings, walked two and struck out six.
Cubs 2, Marlins 1 - Ryan Dempster (7-6) allowed four hits over eight scoreless innings, and host Chicago overcame another shaky performance by closer Carlos Marmol to snap Florida’s season-high, six-game winning streak.
Marmol followed Thursday’s meltdown in a ninth-inning loss to Florida by walking Omar Infante on four pitches. With one out, center fielder Marlon Byrd threw out Hanley Ramirez trying to stretch a single. But Logan Morrison lined an RBI single to cut Florida’s deficit to 2-1. Sean Marshall relieved and struck out Mike Stanton to end the game.
Indians 6, Orioles 5 - Asdrubal Cabrera and Grady Sizemore homered, Lonnie Chisenhall singled in the tiebreaking run in the sixth inning, and visiting Cleveland sent Baltimore to its ninth straight loss.
Dodgers 6, Diamondbacks 4 - All-Star Matt Kemp homered and drove in four runs, Clayton Kershaw (10-4) pitched around a costly error in the seventh inning and visiting Los Angeles won its fifth straight.
Reds 6, Cardinals 5 - Brandon Phillips hit a two-out, two-run homer in the ninth inning off Fernando Salas, as Cincinnati rallied from a 5-4 deficit to get by St. Louis. Phillips connected on the second pitch from Salas (5-3) for his second career game-ending homer.
Royals 2, Twins 1 - Eric Hosmer hit a two-run homer in the top of the ninth inning off Matt Capps to lift visiting Kansas City. Capps blew his seventh save opportunity to match the major league lead.
Braves 11, Nationals 1 - Martin Prado had two hits, including a homer, in his return from five weeks on the disabled list and host Atlanta whipped Washington for the 10,000th win in franchise history. Prado had a staph infection in his right calf.
Phillies 7, Mets 2 - John Mayberry Jr. drove in five runs to set a career best, Vance Worley (5-1) pitched well enough and visiting Philadelphia got off to a strong start after the All-Star break by routing New York.
White Sox 8, Tigers 2 - Gavin Floyd (7-9) allowed six hits into the eighth inning, outpitching Justin Verlander (12-5) to lead visiting Chicago over Detroit.
Pirates 4, Astros 0 - Jeff Karstens (8-4) pitched a five-hitter and Andrew McCutchen tripled and drove in two runs as surging Pittsburgh opened the second half of the season with a shutout in Houston.
Rockies 4, Brewers 0 - Rookie Juan Nicasio (4-2) pitched seven strong innings and Dexter Fowler doubled, walked and scored twice in his return from a nearly monthlong demotion to the minor leagues to lift host Colorado.
Athletics 5, Angels 3 - Josh Willingham homered and drove in two runs, Jemile Weeks singled twice and scored, and host Oakland topped Los Angeles.
Giants 6, Padres 1 - Tim Lincecum (8-7) and three relievers combined on a four-hitter and Cody Ross homered to help visiting San Francisco extend San Diego’s losing streak to a season-high seven games.