• Padres 4, Phillies 3, 10 innings: In San Diego, Kyle Blanks singled home the winning run in the 10th inning for his fourth hit of the game, and San Diego rallied from a three-run deficit in the ninth to beat Philadelphia.
Blanks also had a two-run single and scored the tying run on a passed ball in the ninth as the Padres fought back against Cliff Lee and struggling closer Jonathan Papelbon.
• Dodgers 3, Giants 1: In Los Angeles, rookie sensation Yasiel Puig hit his seventh home run in 20 major league games and added a tiebreaking single in the eighth inning against Madison Bumgarner, leading Los Angeles over San Francisco.
Nick Punto, who replaced third baseman Juan Uribe in a double switch, led off the eighth with an opposite-field double down the right-field line.
Mark Ellis sacrificed Punto to third and reached safely when Bumgarner threw high to first for an error. Puig greeted George Kontos with a line-drive single to left that scored Punto.
• Indians 5, Orioles 2: In Baltimore, Michael Brantley homered and had four RBIs, and Cleveland beat Baltimore for its ninth win in 12 games.
Brantley put the Indians ahead with a two-run single in the sixth inning and made it 5-2 with a two-run shot in the eighth off Darren O'Day.