Brad Rempel-USA TODAY Sports

Rookie Joe Ryan threw seven no-hit innings and the Minnesota Twins came within two outs of a combined no-hitter in a 6-3 victory over the Kansas City Royals on Tuesday night in Minneapolis.

With his next start this weekend in a make-it-or-break-it, five-game series at Cleveland, Ryan (11-8) was lifted after throwing 106 pitches, 72 for strikes. His career high for pitches in a game was 110. The right-hander walked two and fanned nine.

Minnesota rookie left-hander Jovani Moran took over in the eighth and threw a 1-2-3 inning. The Twins sent him back to the mound for the ninth. He fanned Drew Waters, then walked pinch hitter Hunter Dozier and MJ Melendez before Bobby Witt Jr. lined a 1-2 pitch into the left field corner for an RBI double.

The Royals added runs on a Sebastian Rivero single and a Vinnie Pasquantino sacrifice fly before Moran struck out Nick Pratto to end the game.

Kansas City's only baserunners against Ryan came when Melendez drew a four-pitch walk to open the game and a six-pitch walk in the third inning.

Minnesota's last no-hitter was by Francisco Liriano on May 3, 2011, against the White Sox in Chicago. The Twins have never had a combined no-hitter in franchise history.

The Royals were last no-hit by Jon Lester of the Boston Red Sox on May 19, 2008.

Carlos Correa homered, doubled and drove in three runs for the Twins (70-70), who had lost six of their previous seven games.

Minnesota's Jose Miranda and Gio Urshela also homered. Luis Arraez went 3-for-4 and scored two runs, and Urshela also had three hits for the Twins, who remained five games behind the Cleveland Guardians in the American League Central.

Kris Bubic (2-12) took the loss for Kansas City (57-85), allowing five runs on 10 hits over five innings. He walked one and struck out six.

Minnesota took a 2-0 lead in the third inning on an RBI double by Correa and an RBI single by Miranda.

Correa made it 4-0 in the fifth with his 20th home run of the season, a 395-foot two-run shot down the left field line. Miranda followed with his 15th homer one out later.

Urshela extended the lead to 6-0 in the sixth with his 12th home run, a 421-foot drive to left-center.

More must-reads:

TODAY'S BEST
Report: Cavs owner 'would never' trade Donovan Mitchell to this team
Kim Mulkey adds legendary LSU alum to coaching staff
Insider details LeBron James' role in Lakers' head-coaching search
Cardinals switch up offensive line, move 2023 first-rounder to new position
Commanders poach another key overseer of Lions rebuild
Commanders to hire veteran executive as player personnel director
Guardians designate outfielder for assignment
Patriots' Drake Maye starts OTAs in surprising position
Bettors are buying Bronny James hype before the 2024 NBA Draft
Mets release veteran infielder
Anderson Silva, Chael Sonnen will finish off their trilogy in a boxing ring
Victor Wembanyama, Chet Holmgren highlight 2023-24 All-Rookie team
Jaguars' Doug Pederson discusses Trevor Lawrence contract extension
Saints, star CB 'moving forward' following trade chatter
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

Want more sports news?

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