Peter Aiken-USA TODAY Sports

Pinch-hitter Zack Short's three-run homer led the visiting Detroit Tigers to a 6-4 win over the Kansas City Royals on Wednesday evening.

Short's second home run of the season -- a one-out shot to left-center off Josh Taylor (1-2) -- broke a 1-1 tie in the sixth. It was his first career pinch-hit homer and the Tigers' third pinch-hit home run of the year, most in the majors.

Taylor allowed three runs on three hits in relief of Royals' starter Zack Greinke.

Will Vest (1-0) got four outs for the victory and Alex Lange earned his ninth save.

Both starting pitchers breezed through the first three innings, striking out a combined seven batters with just two reaching base, then both labored through the fourth.

Detroit was hitless until Riley Greene's one-out solo homer in the fourth. Greene's 440-foot blast into the right-center-field fountains was his fifth home run of the season. He also doubled and scored ahead of Short's homer.

Greinke surrendered one run on four hits and a walk, striking out five over five innings.

Tigers starter Matthew Boyd allowed a run on three hits and two walks, striking out six in 4 2/3 innings.

The Royals tied the game, 1-1, in the bottom half of the fourth on MJ Melendez's bases-loaded grounder.

Kansas City added a seventh-inning tally on three singles, capped by Vinnie Pasquantino's two-out hit, cutting Detroit's lead to 4-2. Pasquantino had three of the Royals' nine hits.

The Tigers added insurance runs on Jonathan Schoop's two-run double in the eighth for a 6-2 advantage before Melendez snapped an 0-for-16 slump with an RBI hit in the bottom half of the inning.

Bobby Witt Jr. capped the scoring with a ninth-inning sacrifice fly.

Rain delayed the game 29 minutes at the start.

By winning the rubber game of the series, Detroit finished its road trip 3-3. The Tigers will begin a seven-game homestand on Thursday with the first of four games against the Chicago White Sox.

Kansas City has lost nine of 12 games overall and fell to 7-19 at home. The Royals will continue their six-game homestand against the Washington Nationals on Friday.

More must-reads:

TODAY'S BEST
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
Arturs Silovs' 42 saves lead Canucks past Oilers in Game 3
Braves star leaves game early due to left side soreness
Pacers blow out Knicks on Mother’s Day, even series at 2-2
Hawks GM 'shocked' that his team won the NBA Draft Lottery
Prolific former Brewers, A's slugger announces retirement
Saints to sign veteran offensive lineman
Smother's Day: Pacers shut down Knicks in first half of Game 4
Flyers goaltender suspended from international play for three years
Pistons make wrong kind of history at NBA Draft Lottery
Watch: Pacers C Myles Turner makes absurd three-pointer in first quarter vs. Knicks
Giants place key outfielder on injured list
Broncos release former Super Bowl champion WR