Jay Biggerstaff-USA TODAY Sports

Hunter Dozier had a single and an RBI triple to help the Kansas City Royals defeat the visiting Detroit Tigers 5-2 Wednesday afternoon in the finale of a four-game series.

The Royals won three out of four against the Tigers for their second straight series win at home after not claiming one since April.

It was Kansas City's first win this season when trailing after the first inning (1-23).

Brady Singer (4-3) allowed one run on seven hits in six innings. He struck out six and walked five.

Scott Barlow pitched the ninth for his 15th save in 17 chances.

The Royals walked six, the 21st time this season they've walked at least six batters in a game. They lead the majors with 346 walks.

Tarik Skubal (6-8) took the loss. He allowed five runs (four earned) on eight hits in six innings. He struck out five.

The Tigers loaded the bases in the first but managed just one run. Harold Castro hit a sacrifice fly to left that scored Riley Greene, who led off the inning with a single.

Singer worked around trouble in the fourth. The first two runners reached and Jeimer Candelario singled to right, but Edward Olivares threw out Jonathan Schoop at home.

The Royals scored four in the bottom of the fourth. Andrew Benintendi and Dozier reached on one-out singles. Emmanuel Rivera then pulled a double down the line, scoring Benintendi. Vinnie Pasquantino reached on a fielder's choice without an out, loading the bases. Olivares then hit a line drive off the glove of Schoop for an error, scoring Dozier and Rivera. Pasquantino scored the fourth run on a sacrifice fly by Nicky Lopez.

The Royals added another run in the fifth when Dozier tripled to drive in Bobby Witt Jr., who led off the inning with a single.

Singer faced the bases loaded with one out again in the sixth but struck out Spencer Torkelson and Akil Baddoo to end the inning and his day.

Javier Baez hit a two-out RBI double in the seventh, scoring Robbie Grossman.

More must-reads:

TODAY'S BEST
Pacers coach claims officials are biased against 'small market' teams
Hall of Famer makes bold prediction about Russell Wilson, Steelers
49ers Hall of Fame CB Jimmy Johnson dies
Rams make surprising move with former team captain
NBA announces discipline for Bucks' Patrick Beverley
Hall of Fame RB defends Najee Harris after Steelers decline fifth-year option
Pacers file shocking number of questionable calls after Game 2 loss vs. Knicks
Former NBA star says Anthony Edwards becomes face of the NBA if Wolves knock off Nuggets
Hornets hire top Celtics assistant as next head coach
Maple Leafs fire HC Sheldon Keefe after another early playoff exit
Super Bowl champion discusses why Russell Wilson failed with Broncos
Colts LB Zaire Franklin calls out Texans, C.J. Stroud
Angels to acquire longtime Mets infielder from Braves
Giants sign former Pro Bowl wide receiver
Report reveals why the NBA did not suspend Jamal Murray
Pressure mounts on Nuggets as Nikola Jokic wins third MVP Award
Jalen Brunson shakes off injury to lift Knicks to Game 2 win
Panthers dominate Bruins to even series
LSU HC pins transfer portal struggles on reluctance to 'buy players'
Pirates announce date for 2023 No. 1 overall pick's MLB debut

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.