UPDATE: The game resumed at 6:15 EST and, most importantly, the Yankees walked it off in 10. Good, long afternoon. Trent Grisham redeemed himself with a key bunt in extras.
The New York Yankees were probably five minutes away from stealing a shortened win after rallying in the sixth on lightning (Jazz Chisholm and Anthony Volpe) and seventh on thunder (Juan Soto).
Unfortunately, Trent Grisham cut in front of Aaron Judge and knocked a leadoff fly out by Joey Loperfido to the ground to begin the eighth. Tommy Kahnle retired Vladimir Guerrero Jr. (after pitching to him for whatever reason), but walked the next two batters, leaving Aaron Boone to attempt a Hail Mary: Clay Holmes with the bases loaded, seeking either an Alejandro Kirk double play or disaster.
He got something in between; Kirk flew out to the deepest part of the ballpark on the first pitch, tying the game, before Addison Barger struck out on some questionable Holmes hangers. That was also the moment this umpiring crew -- this terrible umpiring crew -- decided to pause the action before the skies opened up.
Rain delay. Bottom of the eighth. No one on. Holmes likely used up. Enyel De Los Santos warming, but who knows what world we come back to when play resumes?
Yankees vs. Blue Jays Rain Delay: Tie game in the bottom of the eighth inning
Kudos to Holmes for keeping the game tied. Otherwise, we'd probably be looking at a rain-shortened loss, which is the only thing uglier than what transpired to lead off the top of the eighth (and what Kahnle did when confronted with a runner in scoring position). Holmes didn't have it, but he got through it gamely enough.
Now, all that's left is for the skies to dump out everything they've got. At the very least, this should give the home plate umpire some time to reflect on his life and his choices, after he ejected both Aaron Boone and James Rowson for his own malfeasance.