Orioles 7, Yankees 5: Sonny Gray coughed up seven runs on eight hits in two and two-thirds and the Yankees continued their inexplicable struggles against the Orioles in 2018. Trey Mancini and Renato Nunez each drove in a couple and Alex Cobb, who entered the game leading the league in losses, allowed only one run over six. Because it’s after the trade deadline and because the Yankees are supposed to be good and the Orioles are terrible, however, every single gamer I’ve read about this one focuses on the Yankees messing up, Gray grinning at getting booed and the team getting yelled at by third base coach Phil Nevin and all of that but maybe, somewhere, someone has written about how the Orioles actually won the game as opposed to the Yankees losing it.

Tigers 7, Reds 4: Mike Fiers left early after getting hit in the shin with a comebacker, but Drew VerHagen and five other relievers handled things over the final six innings. Jose Iglesias hit a two-run double in the second, and Jim Adduci had a solo homer in the fourth. Afterward Adduci filmed a commercial for some regional beer company that doesn’t exist anymore — I dunno, let’s call it Olde Windsor Beer — that has a jaunty jingle and a forgettable tagline, but the print ads for it in Look Magazine will look great cut out and framed in a sports bar sometime in the 1970s. Adduci will be off today (flulike symptoms) and Chuck Dressen gave him permission to take the train on ahead to the series against the Senators.

Indians 2, Twins 0: Carlos Carrasco pitched shutout ball into the eighth, striking out 10, and Brad Hand completed the deal. Rajai Davis scored on a double steal. I’ve never understood why catchers throw to second base in a double steal situation, especially with a fast guy on third, but they still do it. Yan Gomes drove in an insurance run in the ninth.

Athletics 8, Blue Jays 3: Jonathan Lucroy had three hits and drove in four runs and Franklin Barreto homered and had three RBI of his own. The A’s and Jays were scheduled to play each other seven times this season. The A’s won all seven of those games. In winning this one they moved into a tie with the Mariners for second place in the AL West and at the top of the Wild Card standings.

Astros 8, Mariners 3: Dallas Keuchel allowed three over seven and the Astros beat up on Wade LeBlanc for seven runs in the first five innings, with Marwin Gonzalez homering twice, Jake Marisnick going deep and Max Stassi [insert home run slang here; it’s August and I’m running out of creative ways to say “four-bagger” or whatever]. The M’s once had an 11 game lead over the A’s but thanks to their middling-at-best play of late and Oakland’s surge, they’re all tied up. The Astros have a five-game lead over both of ’em.

Rays 7, Angels 2: Willy Adames homered and drove in two in his first game after being named the Official Starting Shortstop of the Tampa Bay Rays following Adeiny Hechavarria‘s DFA. Jake Bauers added a two-run homer in the ninth. New acquisition Tyler Glasnow pitched three innings of one run ball, striking out five to begin the game. I’d say the Rays are trying to stretch out Glasnow by starting him here despite his having been a reliever all year, but he’s 6’8″ tall so I’d say he’s already stretched out enough, thank you very much. Heh, bet you thought I was gonna make a “the Rays don’t have starters” joke. Nope. Too obvious. You think I’m gonna zig but I zag. That’s why I’ve had this gig for ten years. Well, that and the fact that literally no one else wants to wake up early to do this for what they pay me, but I’d like to think my inventiveness plays into it too.

Dodgers 6, Brewers 4: Mike Moustakas and Manny Pina each drove in a run in the eighth to tie this one at four and send it to extras, but Yasmani Grandal put on his hero cape and hit a two-run walkoff homer in the bottom of the tenth to send everyone home smiling. Well, not everyone. And not “home” really. The Brewers themselves were probably pissed off and the went to a hotel somewhere in Los Angeles.

Cardinals 6, Rockies 3: Luke Weaver struggled early and left early, but the Cards bullpen put together a nice scoreless stretch for most of the rest of the game. Tyler O’Neill hit a tiebreaking pinch single in the sixth inning and Yadi Molina and Marcell Ozuna added RBIs in the eighth to give the Cards a nice late cushion.

Royals 10, White Sox 5: Alex Gordon hit a two-run homer and a two-run double. He also walked and scored. Big night for Gordon, but he played it off afterwards saying, “I’m old. I don’t have power anymore.” I hear ya, Alex. I hear ya. The White Sox have lost six of seven.

Cubs 9, Pirates 2: Cole Hamels allowed one run, unearned, in five innings in his Cubs debut. Chicago built up a 6-1 lead in the first two innings despite getting only one RBI hit in that time. It was an infield single by Kyle Schwarber. The other runs scored via a groundout, two errors and two bases-loaded walks. They’d score one more run on a groundout later before Willson Contreras restored some semblance of offensive order with a two-run homer. Gonna guess that the Pirates weren’t too happy with the effort and execution in this one.

Marlins vs. Braves — POSTPONED:

I’ve been loving you a long time
Down all the years, down all the days
And I’ve cried for all your troubles
Smiled at your funny little ways

We watched our friends grow up together
And we saw them as they fell
Some of them fell into Heaven
Some of them fell into Hell

I took shelter from a shower
And I stepped into your arms
On a rainy night in Soho
The wind was whistling all its charms

Harvey, 29, spent 2018 with the Mets and Reds, posting an aggregate 4.94 ERA with a 131/37 K/BB ratio in 155 innings. He started off poorly with the Mets, so they traded him to the Reds in early May. He pitched much better in Cincinnati.

Harvey should have a spot secured at the back of the Angels’ rotation, but health and performance can always change that leading up to Opening Day.