Cardinals 6, Pirates 5 (11): Paul DeJong scored on a passed ball in the 11th to spoil Pittsburgh’s home opener.
Indians 5, White Sox 3: Roberto Perez drew a bases-loaded walk from Dylan Covey in the eighth inning for Cleveland in its home opener.
Yankees 3, Tigers 1: In New York, Domingo German overcame control problems on a chilly night to win for the first time since June. Gary Sanchez and Brett Gardner homered for New York.
Rays 7, Rockies 1: Brandon Lowe and Kevin Kiermaier homered to back a strong performance by host Tampa Bay’s bullpen. Orioles 6, Blue Jays 5: David Hess struck out eight and walked one before first-year manager Brandon Hyde pulled him after 82 pitches for visiting Baltimore, which won its third straight. Brewers 4, Reds 3: Christian Yelich failed to homer for the first time this season, ending his record-tying streak, but he doubled in the ninth and scored on Ryan Braun’s double for visiting Milwaukee.
Mets 7, Marlins 3: Rookie slugger Pete Alonso hit his first major league homer and visiting N.Y. overcame 16 strikeouts. Braves 8, Cubs 0: Host Atlanta won its first game of the season behind three hits and two runs from Ozzie Albies.