MINNEAPOLIS - Kyle Gibson allowed one run in seven innings, Brian Dozier and Josmil Pinto homered, and the Minnesota Twins held on to beat the Seattle Mariners 5-4 Friday night.
Dozier and Trevor Plouffe each hit RBI doubles in the third inning against Chris Young (3-1) to give the Twins an early lead on their way to their fifth win in their last six home games.
Gibson (4-3) hadn't earned a victory since winning his first three starts this season. He struck out four and recorded 13 groundball outs to lower his ERA to 4.20.
Robinson Cano reached base for the 24th consecutive game and broke the Mariners' 21-inning scoreless drought with an RBI double in the fifth.
Glen Perkins picked up his 11th save in the 9th.