PIRATES 1, CARDINALS 0
atcher Henry Davis drove in the game’s only run with a sacrifice fly in the eighth inning and preserved the lead with a tag at the plate in the ninth, giving Pittsburgh a 1-0 win over St. Louis on Tuesday night as Pirates ace Paul Skenes’ winless streak reached six starts. Pittsburgh’s Ke’Bryan Hayes led off the bottom of the eighth with a single off Phil Maton (1-3). Pinch-hitter Adam Frazier doubled to right and Hayes scored on Davis’ fly ball to center.
BLUE JAYS 12, YANKEES 5
George Springer had a career-high seven RBIs, including his ninth grand slam, and Toronto celebrated Canada Day by beating the Yankees on Tuesday and closing within one game of AL Eastleading New York.
Andrés Giménez had a go-ahead, three-run homer for the Blue Jays, who overcame a 2-0 deficit against Max Fried. After the Yankees tied the score 4-4 in the seventh, Toronto broke open the game in the bottom half against a reeling Yankees bullpen.
ANGELS 4, BRAVES 0
Jo Adell’s run-scoring double in the eighth inning ended a scoreless tie and Los Angeles beat Atlanta.
The Angels (42-42) reached .500 for the ninth time this season, while the Braves (38-46) have lost five of six.
Adell’s double down the left-field line off Dylan Lee (1-3) drove in Mike Trout, who doubled. Jorge Soler, who came off the injured list after missing 11 games with lower back inflammation, added a two-run double off Enyel De Los Santos in the four-run inning.
CUBS 5, GUARDIANS 2
Matthew Boyd pitched seven sharp innings for his eighth win, Seiya Suzuki cracked his team-leading 23rd homer and Chicago topped sliding Cleveland.
Carson Kelly doubled twice with a sac fly for three RBIs. Michael Busch went 3-for-3 and drove in a run to help NL Central-leading Chicago win its 50th game.
MARLINS 2, TWINS 0
Kyle Stowers homered and Miami stretched their winning streak to eight, one shy of the club record set in 2008, with a win over Minnesota.
Edward Cabrera (3-2) struck out six and only allowed two hits and one walk in seven innings, the longest start of the season by a Marlins pitcher. He struck out Byron Buxton to end the third for his 400th career strikeout, becoming the third-fastest to reach the mark in franchise history.
RANGERS 10, ORIOLES 2
Jacob deGrom won his fifth consecutive decision in another impressive start, Adolis García drove in four runs and Texas beat Baltimore.
Alejandro Osuna hit his first career homer for Texas, which had gone extra innings in each of its previous four games — losing three of those.
ATHLETICS 4, RAYS 3, 10 INNINGS
Austin Wynns hit a sacrifice fly in the 10th inning and the Athletics handed the Tampa Bay a loss, their third straight.
The Rays’ last three-game skid came against the the Phillies at home in early May and they have now lost four of five to last-place teams.
Colby Thomas, who got his first career hit earlier, started the 10th on second base and was sacrificed to third by Denzel Clarke.