MINNEAPOLIS (AP) _ Russ Davis' second homer of the game, a three-run shot in the seventh inning, sent the Seattle Mariners to their fifth straight win, 7-4 over the Minnesota Twins on Sunday.

The Mariners finished a 10-game road trip 5-5 after dropping the first five games when their bullpen blew late-inning leads.

Mike Timlin pitched three perfect innings for his first save and the Mariners' fourth save in five games after not getting one in the first 13 games this season.

Alex Rodriguez went 3-for-5 with two doubles, a triple and two runs scored as Seattle swept a four-game series from Minnesota for the first time.

Javier Valentin drove in two runs for Minnesota, which has lost four straight.

Trailing 4-2, the Mariners scored four runs in the seventh, highlighted by Davis' second homer off LaTroy Hawkins (0-1). Davis hit a 3-2 pitch just over the curtain in right for his fifth homer, giving the Mariners a 5-4 lead, and Rodriguez capped the inning with an RBI double.

Seattle added a run in the ninth when Rodriguez tripled and scored on Edgar Martinez's double.

Davis, who hit his first homer in the fifth inning, also homered twice in a game against the New York Yankees on April 8.

Bill Swift (2-0) allowed four runs and six hits in six innings before being lifted for Timlin.

Hawkins gave up six hits in 6 1-3 innings.

Notes: Minnesota's Paul Molitor played in his 2,573rd game, moving him past Ozzie Smith and into 30th place on the all-time games played list. ... The Mariners have homered in 14 of their 18 games. ... Todd Walker led off for the Twins for the first time in his career. ... Seattle has made 19 errors, the most in the American League.