The Red Sox are 32-19 against teams with .500 or better records this year.
2-2 vs HOU
4-5 vs NYY
9-4 vs Tampa
6-0 vs LAA
4-3 vs SEA
2-4 vs OAK
2-1 vs ATL
3-0 vs WSH
Aside from not having played CLE and being 2-2 against HOU and 4-5 against the NYY, who are you waiting to see them play?
Here is a nifty grid for the league:
http://www.espn.com/mlb/standings/grid
The Yankees have looked better overall against those teams, but it isn’t like the Red Sox have played lousy. The NYY against those same teams are 34-15:
5-4 vs Red Sox
3-0 vs CLE
5-2 vs HOU
5-1 vs LAA
2-1 vs OAK
3-0 vs SEA
5-4 vs Tampa
2-2 vs WSH
2-1 vs PHI
2-0 vs ATL
So, the Yankees have a 3 game edge over “the good teams” and yet the Red Sox have a 3.5 game edge on the Yankees. If going 35-33 the rest of the way to win 100 games seems like a stretch — I am not sure what you have been watching.