CLEVELAND (AP) — Yordan Alvarez hit his major league-leading 11th home run and Peter Lambert pitched six scoreless innings, leading the Houston Astros to a 2-0 victory over the Cleveland Guardians on Wednesday.Alvarez’s two-run shot in the first inning off Tanner Bibee (0-3) helped the Astros win two of three in the series. Before coming to Cleveland, Houston started 1-9 on the road and dropped eight straight away games.Lambert (1-1) held the Guardians to three hits in just his second start of 2026. The right-hander began the season at Triple-A Sugar Land before being brought up when the Astros endured a slew of injuries to their starting staff.Lambert worked out of a two-on jam in the fourth by striking out Cleveland star José Ramírez and Kyle Manzardo.
He fanned eight.Four Astros relievers completed the combined five-hitter with Enyel De Los Santos getting the final four outs for his third save.Alvarez has been among baseball’s hottest hitters. He went 3 for 4, extended his hitting streak to nine games and his on-base streak to 18 and homered for the fourth time in six games.MARLINS 4, CARDINALS 1MIAMI (AP) — Janson Junk and five relievers combined on a three-hitter to lead Miami past St. Louis.Agustín Ramírez singled twice and drove in a run, and Javier Sanoja had three hits for the Marlins.Junk (1-2) allowed one hit, walked one and struck out two over five innings.
He was lifted after 56 pitches.Andrew Nardi followed Junk and pitched the sixth and Anthony Bender got three outs in the seventh. Michael Petersen struck out the side in a perfect eighth.Ivan Herrera homered against Lake Bachar to lead off the ninth for the Cardinals’ run. Bachar then walked Nolan Gorman and retired José Fermin on a flyout.
Pete Fairbanks relieved Bachar and got the last two outs for his fifth save.Owen Caissie hit an RBI single and Jakob Marsee walked with the bases loaded against St. Louis starter Kyle Leahy (2-3) in the second to give Miami a 2-0 advantage.Singles from Marsee in the fourth and Ramírez in the fifth padded the lead.Leahy completed five innings, giving up four runs and eight hits. He walked three, struck out two and hit a batter.RAYS 6, REDS 1ST.
PETERSBURG, Fla. (AP) — Nick Martinez dominated his former team for eight innings, helping Tampa Bay avoid a series sweep with a win over Cincinnati.Martinez (1-1), who signed a one-year, $13 million deal with Tampa Bay this offseason, allowed one run while striking out five a day after the Reds battered the Rays for 12 runs.The win snapped a three-game losing streak for the Rays. The Reds suffered their first loss in their last six games.The Rays got to Brandon Williamson (2-2) early. The left-hander issued back-to-back two-out walks in the second, and Tampa Bay made him pay.
Ben Williamson singled, Chandler Simpson added a sacrifice fly and Yandy Diaz singled in another run for a 3-0 lead. Junior Caminero homered in the third, and Ryan Vilade singled in Diaz, who had three hits, in the fifth. Caminero drove in another in the seventh.Williamson allowed five runs on seven hits over 4 1/3 innings.
He struck out three and walked three.Spencer Steer had an RBI double in the fifth for the Reds.ORIOLES 8, ROYALS 6KANSAS CITY, Mo. (AP) — Coby Mayo hit his second three-run homer in as many days during a six-run sixth inning, and Baltimore beat Kansas City to take two of three.The two homers by Mayo at Kauffman Stadium were his first of the season, and he more than doubled his RBI total to 10. Both were well over the wall in left field, with the latest a 452-foot shot into the bleachers above the fountains.Pete Alonso also homered for Baltimore, the third this season for the veteran slugger.Chris Bassitt (1-2) allowed five runs on eight hits in 5 1/3 innings for his first win as an Oriole.
Anthony Nunez worked a scoreless ninth for his first save.Carter Jensen hit his team-leading sixth homer for the Royals. Vinnie Pasquantino and Kyle Isbel also connected.Kansas City’s Michael Wacha (2-1), who entered with a 1.00 ERA in four starts, allowed six runs on seven hits in 5 1/3 innings.ANGELS 7, BLUE JAYS 3ANAHEIM, Calif. (AP) — Mike Trout homered, Nolan Schanuel homered and hit a three-run double and Jose Soriano worked five shutout innings as Los Angeles beat Toronto to avoid a series sweep.Trout’s eighth homer of the season was a 428-foot solo shot in the bottom of the fifth. That hit tied the 34-year-old Trout with the late Garret Anderson for the Angels’ franchise record of 796 extra-base hits.
Anderson d ied last week of an acute necrotizing pancreatitis at the age of 53.Soriano, who is 5-0, allowed three hits and struck out five in five innings before leaving with a 3-0 lead. He lowered his ERA to an MLB-leading 0.24. The 27-year-old right-hander is the first MLB pitcher since 1900 to allow no more than one run in the first six starts of a season, and he has the lowest ERA (with a minimum of 30 innings pitched) through a pitcher’s first six starts of a season since 1913, w