SEATTLE — Brendan Ryan hit a game-ending RBI single with two outs in the ninth inning to make a winner of Felix Hernandez, and the Seattle Mariners beat the Chicago White Sox 3-2 on Friday night.
Hernandez (4-2) gave up five hits, struck out six and walked two in his second complete game of the season.
Jack Cust started the ninth-inning rally with a one-out single off Matt Thornton (0-3) and Jack Wilson followed with another hit. Adam Kennedy came on as a pinch runner for Cust and Michael Saunders hit a flyball deep enough to move Kennedy to third.
Ryan then lined a 1-0 pitch past diving second baseman Gordon Beckham to score the winning run.
Hernandez was the first to get to Ryan, momentarily picking him up over his shoulder. Seattle has won eight of 10 and is back within a game of .500.
Chicago lost for the eighth time in nine games and wasted a performance by young right-hander Phil Humber that was nearly the equal of Hernandez.
Hernandez pitched nine brilliant innings, but it was left up to Seattle's offense to get him the deserved victory. Hernandez's only mistake came in the seventh when Carlos Quentin turned on a hanging slider for a solo homer that pulled the White Sox even at 2-all. It was Quentin's seventh homer of the season.
Beckham then led off the eighth with a double into the left-field corner and was at third with one out. Alexei Ramirez hit a two-hopper to Ryan at shortstop and Beckham was caught too far off third and eventually tagged out in a rundown.
Hernandez didn't make it easy walking Adam Dunn, but got Paul Konerko to tap back to the mound to end the inning. He retired the side in order in the ninth for the 15th complete game of his career.
Humber was equal to the reigning AL Cy Young winner. The White Sox's promising right-hander gave up just three hits — all doubles — and two runs in seven strong innings. In his last three starts, Humber has allowed only four earned runs, and seven hits, pitching exactly seven innings in all three outings.
He was done on Friday after 93 pitches, but with Ichiro Suzuki leading off the eighth, Chicago manager Ozzie Guillen went to Thornton out of the bullpen.
It worked against Suzuki, who hit a flyball to left. But Chone Figgins followed with a double just inside first base. Bradley struck out looking on a pitch over the outside corner as Figgins stole third.
Bradley was incensed by the call by home plate umpire Mike Muchlinski and was ejected, having to be pulled away by Seattle manager Eric Wedge after a heated few moments.
Miguel Olivo struck out to end the inning.
Bradley had an RBI double in the sixth and Justin Smoak continued with his hot streak adding another RBI double in the inning that gave Seattle a 2-1 lead.