The 2021 American League Cy Young winner, Robbie Ray, has met his weakness in late July. After yielding six runs to the Houston Astros on Sunday, Ray allowed four more Friday in a shaky return from the All-Star break against the club the Seattle Mariners are trying to chase.

Aledmys Díaz got the party started in the second frame with a deep fly into the Crawford Boxes at 107.9 mph. The Astros' bats tacked on three more runs in the third, knocking Ray out after only eight outs.

Yordan Álvarez singled home José Altuve before Alex Bregman doubled home both Yuli Gurriel and Álvarez a batter later. Houston loaded the bases before Ray's exit, but Martín Maldonado stranded all three runners facing reliever Penn Murfee.

In the fourth, Gurriel and Álvarez reached in front of Bregman for a second consecutive inning. The third baseman drove home Gurriel on a single to give Houston a five-run lead before the halfway mark. For a second straight night, Bregman collected three RBI.

Becoming the fastest player in franchise history to 30 home runs in a season, Álvarez added his own insurance in the sixth inning, giving the Astros a six-run lead. Bregman then scored on a Jeremy Peña sacrifice fly, before Mauricio Dubón cleared the bases with a two-run shot to left for the Astros' eighth and ninth runs

Jake Meyers drove in the 10th run on a groundout to score J.J. Matijevic in the seventh. And Díaz continued to pour it on in the eighth, launching his second home run of the game on a solo shot to left-center field. 

Justin Verlander tossed 7 2/3 innings en route to his major league leading 14th win. The 39-year-old improved his ERA to 1.81, second-best in the American League behind the Tampa Bay Rays' Shane McClanahan. His 0.87 WHIP and .191 opponent average both rank second in the American League, too.

Verlander punched out five batters, yielding one run on five hits and one walk. The righty has allowed one earned run or less in eight of his last nine starts.

The Astros look for the series win at 6:10 p.m. Saturday with Framber Valdez battling righty Chris Flexen. Houston secured its 11th win against Seattle with only two regular season contests left on the docket.

More must-reads:

TODAY'S BEST
Pacers ride historic shooting performance to Game 7 blowout of Knicks
Timberwolves mount incredible second-half comeback to stun Nuggets in Game 7
Xander Schauffele proves doubters wrong with historic win at 2024 PGA Championship
Four things we learned from Joey Logano's All-Star Race win at North Wilkesboro
Phil Foden lifts Manchester City to fourth consecutive English Premier League title
Watch: Aaron Judge blasts 13th home run in Yankees' seventh straight win
Canucks won't have linchpin forward for Game 7 vs. Oilers
Jags reportedly mulling extension for Trevor Lawrence, but is that the right choice?
Gordon Hayward calls role with Thunder 'frustrating'
Mets reliever Edwin Diaz showing short shelf life of closers
Three offseason moves the 49ers must make
Watch: NASCAR drivers exchange punches after crash in All-Star Race
Knicks star offers passionate defense of HC Tom Thibodeau after Game 7 loss
Knicks' Jalen Brunson suffers serious injury in Game 7 vs. Pacers
Dodgers add recently acquired left-hander to active roster
Report: 2023 No. 7 pick expected to terminate KHL contract, join Flyers
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Seize the Grey wins in muddy Preakness

Want more Astros news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.