DETROIT — Eddie Rosario raced over to the gap in left-centre field and made the catch before bouncing off the wall, keeping the game tied through eight innings.

The Minnesota left fielder was just getting started.

Rosario hit a two-run homer in the ninth, capping a three-run inning that gave the Twins a 4-1 victory over the Detroit Tigers on Wednesday. Max Kepler had already homered in the ninth to give Minnesota the lead before Rosario added a couple insurance runs.

Rosario said he was happier about the catch than the home run.

"I go through everything to catch that ball," Rosario said.

Detroit wasted a fine start by Justin Verlander, who gave up a run and two hits in eight innings. Francisco Rodriguez (1-1) retired the first two batters of the ninth before Kepler sent a drive to right field to break the 1-all tie.

Rodriguez then made a throwing error and appeared to be shaken up, but after a conference at the mound he stayed in the game and allowed the two-run shot by Rosario.

Ryan Pressly (3-5) earned the win in relief, and Brandon Kintzler pitched the ninth for his sixth save.

Minnesota's Joe Mauer and Detroit's Ian Kinsler homered in the first inning, and that was all the scoring until the ninth.

The last-place Twins took two of three from the playoff-chasing Tigers, with Detroit managing only four runs in the series.

"We're in an offensive funk that started before this series, and there's not really much you can do about that," Tigers manager Brad Ausmus said. "We barrelled up a lot of balls again today, but they were either right at someone or they ran them down."

Verlander struck out nine and walked two. Minnesota's Ervin Santana allowed one run and six hits in seven-plus innings.

Santana hadn't allowed a homer since June 19, but Kinsler sent his first pitch of the game over the fence in left, tying the score at 1. The Tigers had only one more baserunner through five innings, then squandered opportunities in the sixth, seventh, eighth and ninth.

Detroit had runners on first and second and nobody out in the sixth when Cameron Maybin hit into a double play. The Tigers had men on second and third in the seventh when James McCann flied out to end the inning. With two on and two out in the eighth, Victor Martinez sent a drive to left-centre, but Rosario made a running catch before hitting the wall.

Detroit had two hits in the ninth but didn't score.

STOPPAGE

There was a delay in the seventh when a fan ran onto the field and eluded security for a while. He eventually stopped around the edge of the infield and was tackled.

"It was a rather long delay," Twins manager Paul Molitor said. "You can find humour in it, I guess, but I think with everything that goes on these days, my first reaction is get the heck out of the way. You just don't want to take any chances. I think that was affirmed by the tackle."

ROSTER MOVES

Molitor said RHP Neil Ramirez has cleared waivers and will be sent to Triple-A Rochester. The Twins will recall LHP Buddy Boshers.

TRAINER'S ROOM

Tigers: RHP Jordan Zimmermann (right neck strain) is expected to throw a bullpen session Thursday, and Ausmus says if that goes well, he'll probably go on a rehab assignment Sunday. ... OF Tyler Collins was scratched before the game because of neck spasms. ... LHP Daniel Norris (right oblique strain) will have another rehab start Saturday.

UP NEXT

Twins: RHP Tyler Duffey (5-6) takes the mound Thursday night in the opener of a four-game series at Boston. Steven Wright (11-5) starts for the Red Sox.

Tigers: RHP Mike Pelfrey (2-9) starts the opener of a four-game set against the White Sox in Chicago. Pelfrey did not make it out of the second inning Saturday.

___

Follow Noah Trister at www.Twitter.com/noahtrister