• Cardinals 3, Rockies 0: In St. Louis, Adam Wainwright took a no-hit bid into the eighth inning and wound up with a two-hitter for St. Louis. Colorado was hitless in 49 consecutive at-bats before Nolan Arenado lined a clean hit to center field with one out in the eighth. The Rockies led off Friday's game with a single, then failed to put a runner on until Todd Helton walked in the fifth Saturday. The 49 at-bats is the longest hitless stretch since 50, set by the Dodgers in 1981.
• Dodgers 7, Marlins 1: In Los Angeles, Andre Ethier had a pair of doubles among his season-high four hits, Dee Gordon hit a rare home run and the Dodgers backed Hyun-Jin Ryu (4-2) to snap an eight-game losing skid with a win over Miami.
• Giants 10, Braves 1: In San Francisco, Madison Bumgarner struck out a season-high 11 over seven innings, and Gregor Blanco drove in four runs as the Giants routed Atlanta.
• Cubs 8, Nationals 2: In Washingon, Stephen Strasburg fell apart after one of third baseman Ryan Zimmerman's two errors and wound up dropping his fifth consecutive decision, Chicago's Edwin Jackson (1-5), who left Washington as a free agent, worked into the sixth inning and hit a two-run double.
• Reds 13, Brewers 7: In Cincinnati, Jay Bruce homered his first time up, then doubled twice during a seven-run burst as the Reds delighted a sellout crowd. Six different Reds drove in two runs each, including starting pitcher Mat Latos (4-0).
• Pirates 11, Mets 2: In New York, Francisco Liriano struck out nine and pitched into the sixth inning to win his debut with Pittsburgh as Jordy Mercer homered twice.
• Yankees 3, Royals 2: In Kansas City, Mo., Vernon Wells hit a go-ahead two-run homer, then made a long running catch that preserved win for Andy Pettitte (4-2) and New York. Pettitte, 40, gave up five hits, struck out seven and improved to 15-3 in his career against the Royals.
• Blue Jays 3, Red Sox 2: In Boston, Adam Lind hit a tiebreaking homer off Boston closer Junichi Tazawa leading off the ninth inning to give Toronto only its fifth win in 16 games. Toronto's Mark Buehrle had outdueled Clay Buchholz, leading 2-0, before the Red Sox rallied.
• Indians 7, Tigers 6: In Detroit, Ubaldo Jimenez outpitched Tigers ace Justin Verlander, and Cleveland's Chris Perez got Miguel Cabrera to hit a game-ending groundout with two on to preserve the Indians' win.
• Angels 3, White Sox 2: In Chicago, Mike Trout hit a two-run homer and Jerome Williams pitched into the seventh inning to help the Los Angeles Angels beat the White Sox.
• Rangers 8, Astros 7: In Houston, Adrian Beltre, Nelson Cruz and Lance Berkman all homered to back up another solid outing by Yu Darvish, and Texas held on to win. Darvish (6-1) yielded three hits and three runs in seven innings.
• Twins 8, Orioles 5: In Minneapolis, Ryan Doumit homered, Joe Mauer and Justin Morneau each had three hits for the Twins. Baltimore lost for just the second time in seven games.
• Athletics 4, Mariners 3: In Seattle, Josh Donaldson, Daric Barton and Brandon Moss hit solo home runs and Jarrod Parker pitched into the seventh to lead Oakland over Seattle.
• Rays 8, Padres 7: In St. Petersburg, Fla., Evan Longoria hit a two-run homer with two outs in the bottom of the ninth inning off San Diego closer Huston Street to rally Tampa Bay. Street retired the first two hitters in the ninth before walking Ben Zobrist on a full count. Longoria followed with his ninth homer handing Street his first blown save in nine tries.