TIGERS 3, CUBS 1
Tarik Skubal pitched one-run ball into the eighth inning, and Detroit beat Chicago on Friday night in the opener of a weekend series between two of the majors’ best teams.
Skubal (6-2) allowed eight hits, struck out six and walked none in 7 2/3 innings. In his past 11 starts, the reigning AL Cy Young Award winner is 6-0 with a 1.61 ERA, 95 strikeouts and three walks.
Skubal left with runners on the corners, then had to wait out a dramatic moment. Seiya Suzuki lifted a deep flyball to right off Will Vest, but Kerry Carpenter reached above the wall to keep Detroit in front.
Vest got four outs for his 10th save.
RAYS 4, MARLINS 3
Jonathan Aranda drove in two runs to lead Tampa Bay over Miami.
He drove in the first run on a single in the first inning and another run on a groundout in the two-run third inning.
PIRATES 5, PHILLIES 4
Adam Frazier had three hits and scored the winning run on Nick Gonzalez’s sacrifice fly in the ninth inning, helping Pittsburgh rally for a victory over Philadelphia.
David Bednar (1-4) struck out the side in the ninth.
NATIONALS 2, RANGERS 0
Michael Soroka struck out seven in six sparkling innings, and Washington beat Patrick Corbin and Texas.
Soroka (3-3) allowed two hits and walked one.
ASTROS 4, GUARDIANS 2
Jeremy Peña had three hits to extend his hitting streak to 12 games, Colton Gordon got his first major league win and Houston defeated Cleveland.
Christian Walker drove in a pair of runs in the fifth inning and Brendan Rodgers added a solo shot in the sixth.
WHITE SOX 7, ROYALS 2
Luis Robert Jr. drove in three runs in his return to the lineup, and Chicago beat Kansas City.
Mike Tauchman homered to help the last-place White Sox to their third win in four games.
YANKEES 9, RED SOX 6
Anthony Volpe homered in a five-run first inning, then came out after he was hit by a pitch on the left elbow as New York beat Boston in the rivals’ first meeting this year.
Volpe was hit by an 88.2 mph pitch from Walker Buehler in the second, then was replaced at the start of the fourth.
PADRES 2, BREWERS 0
Manny Machado homered for a second straight game and five San Diego pitchers combined on a four-hit shutout as the Padres defeated Milwaukee.
Machado’s eighth-inning homer off Grant Anderson was his ninth of the season.
BLUE JAYS 6, TWINS 4
Addison Barger hit a two-run home run, Bo Bichette had a go-ahead two-run single in the fifth inning and Toronto beat Minnesota for their fifth straight victory.
Trevor Larnach homered two batters into the first off rookie Paxton Schultz to give the Twins the lead and tie him for the team lead with 10.
DIAMONDBACKS 3, REDS 3, SUSPENDED
The game was suspended by rain with the score tied after six innings and is scheduled to resume on Saturday at 12:10 p.m.
With the score tied in the sixth, the Reds had runners on first and third with two outs, but Cristian Mena got pinch-hitter Gavin Lux to ground to third ending the inning just before the rain delay.