UNDATED (AP) — Trey Mancini hit a go-ahead solo homer and later knocked in an insurance run, Jorge López and four relievers combined on a four-hitter and the Baltimore Orioles beat the Boston Red Sox 4-1.
The Orioles had dropped their first six games at Camden Yards this season against the Red Sox and avoided a four-game sweep. It was the first time the home team won in 10 games between the teams this season. Boston still has the best record in baseball at 22-14. Baltimore’s bullpen combined for 3 1/3 scoreless innings, retiring all 10 batters it faced.
In other action:
— Mauricio Dubon broke a seventh-inning tie with a two-out, pinch-hit single, Alex Wood won for the fourth time in five starts and the San Francisco Giants beat the Texas Rangers 3-1. Brandon Belt hit his eighth home run and Mike Yastrzemski doubled for San Francisco. The Giants are tied with idle St. Louis for the best record in the National League at 21-14. Wood had seven strikeouts and allowed one run in seven innings, lowering his ERA to 1.80. The lefty got double plays in the fifth and seventh innings and fanned Adolis Garcia and Joey Gallo with two on and one out in the sixth.
— Luke Weaver pitched scoreless ball into the seventh inning for his best outing in nearly a month, which helped the Arizona Diamondbacks snap a six-game losing streak with a 5-2 win over the Miami Marlins. Weaver cruised though 6 1/3 innings, giving up four hits, striking out six and dominating a team that beat him a week ago in Miami. Arizona’s David Peralta hit a triple and a double. Asdrubal Cabrera added a two-run double. Miami’s Jordan Holloway took the loss in his first major league start.
— Jared Walsh homered and matched a career high with four hits, Justin Upton also connected and the Los Angeles Angels rallied in the sixth inning to beat the Houston Astros 5-4. Walsh also doubled and had two RBIs as the Angels got their third win in four games.
— Tyler Naquin homered and drove in four runs, Tucker Barnhart keyed a six-run fourth inning with a two-run double and the Cincinnati Reds rolled to a 14-1 victory over the skidding Pittsburgh Pirates. The Pirates lost for the ninth time in 11 games.
— The game between the San Diego Padres and Colorado Rockies was postponed due to a forecast that called for inclement weather. The Padres and Rockies were set to begin a three-game series at Coors Field. They will play Tuesday and then a traditional doubleheader Wednesday. The forecast Tuesday is calling for more cold and rainy weather with a chance for snow.