ARLINGTON, Texas &

Jose Guillen homered and drove in the go-ahead run with an RBI single in the seventh to lift the Seattle Mariners past the Texas Rangers 4-2 on Friday night.




Guillen hit his 19th home run with two outs in the first inning, then broke a 2-all tie with a hit that scored Ichiro Suzuki.




Felix Hernandez (10-6) allowed three hits and struck out seven in six innings to improve to 4-0 over his last six starts.




Seattle has won seven of eight, and 19 of 26 since a season-long seven-game losing streak. The Mariners entered Friday night's game one game behind the Los Angeles Angels in the American League West and two games ahead of the New York Yankees for the wild-card lead.




David Murphy hit a two-run homer in the fifth for Texas, which lost its second straight after scoring 39 runs &

including a record 30 in the opener &

in a doubleheader sweep at Baltimore on Wednesday.




Kevin Millwood (8-11) was the hard-luck loser. He allowed four runs and 13 hits in 8 2/3 innings, just falling shy of the Rangers' first complete game of the season.




Ichiro, who had three hits for his 61st multihit game of the season, had a one-out infield single in the seventh. He took second on a grounder to set the stage for Guillen.




Guillen lofted a soft single to right off Texas starter Kevin Millwood (8-11) to plate Ichiro and put the Mariners ahead 3-2.




Millwood gave up 10 hits and struck out one without walking a hitter. He had retired 13 of 14 hitters before Ichiro started the winning rally.




J.J. Putz pitched a perfect ninth for his 37th save in 39 opportunities.




After the Mariners took the lead for good, George Sherrill relieved and got two outs in the seventh. Brandon Morrow then got the final out in the seventh.




Morrow ran into trouble in the eighth when Travis Metcalf singled, was sacrificed to second and took third on a wild pitch.




But the Rangers could not get the tying run home as Ian Kinsler popped up to shallow center and Michael Young lined out to right.




Morrow has now pitched 17 consecutive scoreless innings over his last 15 outings.




Hernandez retired 14 straight batters after giving up a single to Frank Catalanotto leading off the bottom of the first.




Jason Botts broke Hernandez's momentum with a check-swing single to left. Murphy then lined a two-run homer to right to tie the game at 2.




It was Murphy's first home run of the season and second of his career.




Guillen's solo shot in the first put Seattle on top 1-0.




The Mariners added a run in the second when Ichiro singled to drive in Kenji Johjima, who doubled leading off the second. They scored another in the ninth on a Jose Vidro single.




Raul Ibanez had three hits for Seattle.