SEATTLE -- Derek Holland allowed two unearned runs in 6 2/3 innings, and David Murphy drove in three runs as the Rangers collected 11 hits against Felix Hernandez en route to a 5-2 victory over Seattle.
Holland struck out a season-high 10 while matching his career-high for pitches in a game at 119. The only runs he allowed, the only two he has ever allowed Safeco Field as a starting pitcher, came in the third inning on Kendrys Morales double after a two-out error on Elvis Andrus.
The Rangers struck for three runs in the third, an inning that started with singles by Mitch Moreland, A.J. Pierzynski and Jurickson Profar for 1-0 lead. There were two outs and runners at first and second two batters later for Murphy, who cleared the bases with a double into the right-field corner.
Seattle edged closer in the third, but didn’t collect another hit the rest of the way against Holland (4-2). The Rangers created some cushion for him in the fifth with a solo homer by Nelson Cruz and in the sixth with another two-out by Murphy, this one a single off left-hander Oliver Perez.
Robbie Ross, Tanner Scheppers and Joe Nathan worked the final 2 1/3 innings as the Rangers won their third straight game overall and their fifth straight over the Mariners.
-- Jeff Wilson