How did the St. Louis Cardinals fare in yesterdays first home opener for the 2023 season? Check this out: