Denny Medley-USA TODAY Sports

Michael Massey's double sparked a three-run fourth inning and the Kansas City bullpen made it hold up as the host Royals defeated the Detroit Tigers 4-1 on Tuesday.

With one out in the fourth, shortstop Javy Baez's throwing error put Edward Olivares on first base. Massey followed with a liner into the right field corner on the next pitch. Massey then scored on Maikel Garcia's RBI single. The next two Royals batters also reached base before Salvador Perez made it 3-0 with a sacrifice fly.

Eduardo Rodriguez (4-4) flirted with trouble all night, putting runners in scoring position before escaping with back-to-back strikeouts in each of the first two innings. Ultimately, he completed five innings, allowing four runs (two earned) on eight hits and two walks. He struck out nine.

Making just his sixth career start -- and first since Sept. 6 of last year -- Mike Mayers fanned the first four Tigers he faced and a career-best eight over 4 2/3 innings, allowing one run on six hits and a walk.

Over the first three innings, the two starters combined to strike out 13 of 23 batters.

Mayers exited with runners on first and second and two outs in the fifth. Baez hit reliever Jose Cuas' first pitch for an RBI single. The Tigers finished with eight hits -- all singles with Baez getting two of them.

Kansas City answered, however, with Olivares' RBI single in the bottom half of the fifth for a 4-1 lead.

Four Royals' relievers hurled 4 1/3 innings to close out the Tigers.

Cuas (3-0) recorded four outs for the victory and struck out Zach McKinstry with the bases loaded to end a sixth-inning threat.

Aroldis Chapman struck out two to pick up his second save with a hitless ninth inning.

Garcia had three singles while Massey, Olivares, and Bobby Witt Jr. each had a pair of hits. Witt also stole a base, his team-leading 14th.

The Royals snapped a four-game losing streak while the Tigers have now lost four of six.

More must-reads:

TODAY'S BEST
Kentucky's Reed Sheppard displays excellent skills at NBA Draft Combine
Knicks big man undergoes another ankle surgery
Jared Goff extension sets Lions record, puts him in elite QB company
Flames CEO stepping down, transitioning to advisory role
Oilers star seemingly dismisses Arturs Silovs' performance in Game 3
Bengals QB Joe Burrow is making a notable change to stay healthy in 2024
Orioles designate outfielder for assignment
Antoine Winfield Jr. agrees to record contract extension with Buccaneers
Bears coach provides massive update on QB Caleb Williams' progress
Rookie camp sheds light on Patriots' efforts to develop Drake Maye
First game of 2024 NFL season features rematch between two AFC powerhouses
Bronny James receives medical clearance, expected to remain in draft
Nuggets teach Timberwolves it's never easy to knock out the champion
Panthers come from behind to take Game 4 vs. Bruins
Hawks win 2024 NBA Draft Lottery
Watch: Padres star passes father on all-time home runs list
Terrion Arnold honors his mother in a unique way
Brad Keselowski breaks 110-race winless streak at Darlington
Watch: Manchester United ties record, highlighting club's ineptitude
Celtics' Jrue Holiday praises overlooked aspect of Jayson Tatum's game

Want more MLB news?

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