Padres 16, giants 11

Manny Machado put San Diego ahead in the seventh inning with his second homer and the 11th of the night, and San Diego outslugged San Francisco on Saturday night in Major League Baseball’s first game in Mexico City.

phillies 6, astros 1

Zack Wheeler threw six shutout innings, Kody Clemens hit a two-run homer and Philadelphia beat Houston for its fourth straight win. Wheeler allowed three hits, struck out seven and walked one in his third straight win.

blue jays 1, mariners 0 (10)

Daulton Varsho singled with the bases loaded in the 10th and Toronto beat Seattle for its sixth straight victory after Mariners pitcher Easton McGee took a no-hitter into the seventh inning of his first major league start.

rays 12, white sox 3

Wander Franco homered leading off the seventh inning to end Lance Lynn’s no-hit bid, and Tampa Bay rallied for 10 runs in the inning and beat the Chicago White Sox.

red sox 8, guardians 7 (10)

Alex Verdugo drove in the winning run to cap a two-run 10th inning for Boston, who rallied for a victory over Cleveland despite blowing the lead an inning earlier.

Game 1: Tigers 7, orioles 4

Matt Vierling had three hits and four RBIs in Detroit’s win over Baltimore in the first game of a doubleheader. Zach Short homered and Eduardo Rodriguez pitched effectively into the sixth inning for the Tigers.

Game 2: Orioles 6, tigers 4

Grayson Rodriguez pitched five shutout innings with nine strikeouts for his first major league win, and Baltimore beat Detroit to split the doubleheader. Ryan McKenna homered and drove in three runs for the Orioles.

Game 1: Pirates 6, Nationals 3

Miguel Andujar homered and drove in three runs in his season debut, and Pittsburgh beat Washington in a day-night doubleheader opener for its best 27-game start in three decades.

Game 2: Pirates 16, Nationals 1

Drew Maggi got his first two major league hits, three days after making his big league debut with Pittsburgh following 13 years in the minor leagues, and the Pirates routed Washington to complete the day-night doubleheader sweep.

brewers 7, angels 5

Corbin Burnes pitched six sparkling innings, and Milwaukee beat Mike Trout and the Los Angeles Angels. Milwaukee earned its third straight win after shortstop Willy Adames and manager Craig Counsell were ejected in the sixth.

rangers 2, yankees 0

Nathan Eovaldi pitched a three-hitter for his first big league nine-inning shutout, Ezequiel Duran hit a two-run homer in the fifth and Texas beat the Yankees for New York’s fifth loss in seven games.

marlins 7, cubs 6

Jesús Sánchez hit a two-run double in Miami’s five-run first inning, and the Marlins held off the Chicago Cubs. Sánchez also singled home Luis Arraez in the fourth. Arraez and Jazz Chisholm Jr. each had three hits as Miami earned its third straight victory.

reds 3, athletics 2

Jeurys Familia gave up a one-run lead in the ninth, Cincinnati’s Jake Fraley hit a broken-bat double and Oakland set a major-league record of 28 games to begin a season without a win by the starting pitcher.

royals 3, twins 2

Jhoan Duran’s wild pitch allowed Edward Olivares to score the tiebreaking run in the ninth inning, and Kansas City ended a nine-game losing streak at Target Field.