However Cleveland had all their top relievers rested while the only good Yankee relievers were likely unavailable after pitching several days in a row. I think New York came out better here.
The Astros are the only top AL team left they haven't won a series against and there's another chance to do that. They're one of two teams (the other being the Reds of all teams) to win a series against the Yankees on the road and they won both series against the Rays. They're above .500 against the top 4 AL East teams (13-12). I actually think they've played better against good competition this year compared to last year (especially on the road).
If you had told me the Sox would be 22-18 on the road and had won series in New York, Boston, Tampa, and San Francisco I'd have thought they'd have a large divisional lead right now. They're playing good teams on the road much better than last year. So weird how bad they've been at home.
Dodger's rotation is very thin, they have nothing after their top 3, if they lost their top 2 they'd be in the conversation for worst in the league. Probably their biggest weakness. Andrew Heaney is their 4th SP.
So in the season series against teams with winning records the Sox have now won 4 (Red Sox, Athletics, Blue Jays, Cardinals), tied 3 (Rays, Mariners, Reds), and lost 3 (Yankees, Astros, Brewers). Not too bad all things considered.