• Brewers 4, Reds 3: In Milwaukee, Carlos Gomez robbed Joey Votto of a potential go-ahead homer with a spectacular catch in center field in the ninth inning.
Jonathan Lucroy homered for the third consecutive game and Jean Segura had three hits off Homer Bailey in the right-hander's first start since his second career no-hitter.
• Phillies 3, Nationals 2: In Philadelphia, John Lannan tossed four-hit ball over eight innings against his former team and Ben Revere had three hits.
Lannan had four strikeouts in his longest outing in four years. The lefty registered 12 groundouts to beat the team he played for his first six seasons in the majors.
• Braves 7, Marlins 1: In Miami, Justin Upton broke a tie by driving in two runs when he doubled in a six-run 14th inning for Atlanta's first hit since the sixth.
Five Miami relievers combined to retire 24 consecutive Atlanta batters before Reed Johnson walked to start the 14th against Chris Hatcher.
• Rockies 4, Padres 2: In San Diego, Tyler Chatwood took a shutout into the seventh inning and Colorado beat skidding San Diego, handing the Padres their 10th consecutive defeat.
Wilin Rosario hit a two-run double and Jonathan Herrera drove in a run with a bunt to help the Rockies end a three-game slide.
• Mets vs. Giants: In San Francisco, the game was tied 3-3 in the 12th inning at press time.
• Rangers 8, Orioles 5: In Baltimore, Canyon del Oro High grad Ian Kinsler capped a six-run sixth inning with a bases-loaded double, and Texas beat Baltimore in a rematch of last year's AL wild-card game.
Kinsler had four RBIs, including three in the sixth against former teammate Scott Feldman when the Rangers turned a 3-2 deficit into an 8-3 lead.
• Rays 7, Twins 4: In St. Petersburg Fla., Yunel Escobar and Ben Zobrist homered during a three-run seventh inning.
Escobar had a leadoff tiebreaking homer in the seventh off Samuel Deduno, who departed after Desmond Jennings followed with a triple. Caleb Thielbar entered and got one out before Zobrist gave Tampa Bay a 6-3 lead with a two-run shot.
• Royals 5, Yankees 1: In New York, Jeremy Guthrie handled a long rain delay to pitch into the seventh inning and Billy Butler homered to lead Kansas City.
Guthrie held the Yankees to just three hits over six innings that included a 59-minute delay for a sun shower-hailstorm in the fourth.
• Mariners 11, Red Sox 4: In Seattle, Felix Hernandez held Boston to two runs and six hits over seven innings and Raul Ibanez hit his 22nd home run. Hernandez walked two and struck out six, maintaining his 2.69 ERA, second lowest in the American League behind teammate Hisashi Iwakuma's 2.60.
• Athletics 2, Pirates 1: In Pittsburgh, Bartolo Colon allowed one run over seven innings and the Athletics won for the ninth time in their past 12 games.
The 40-year-old Colon shook off a tough-luck 3-1 defeat in his previous start to win for the ninth time in his last 10 outings.
• Cubs 8, White Sox 2: In Chicago, Matt Garza pitched seven strong innings, and Alfonso Soriano homered and scored four runs as Chicago pulled away late.
Dave Sappelt had a career-high four hits, while Soriano had three. Luis Valbuena drove in three runs, hitting the tiebreaking two-run double and scoring during a five-run eighth.