SEATTLE -- Brian Anderson is making a strong impression on Chicago White Sox manager Ozzie Guillen in his first trip to the big leagues.
"Anderson showed up and he showed up big," Guillen said after watching his rookie center fielder hit two homers off 19-year-old rookie sensation Felix Hernandez in a 5-3, 12-inning victory over the Seattle Mariners on Friday night. "He did it all today. He might be in the lineup tomorrow."
Tadahito Iguchi hit a two-run homer with two outs in the 12th off Eddie Guardado after Anderson, in just his fifth major league game, hit his first two big league homers.
"Anderson having a game like this gives me an opportunity to give (Aaron) Rowland another day off," Guillen said.
Juan Uribe opened the 12th with an infield single off Jeff Nelson (1-3), and Anderson sacrificed. After Guardado struck out Rowland, who was pinch hitting, Iguchi homered on a 1-1 pitch.
"It was fun to come to this park and produce the way I did," Iguchi said through a translator.
Luis Vizcaino (6-5) pitched the 11th inning for Chicago, and Dustin Hermanson worked the 12th for his 32nd save in 35 opportunities.
The White Sox improved their record to 8-1 in extra-inning road games. Chicago has won three straight and four of five since a seven-game losing streak.
Seattle has lost six of eight.
In the 10th, Julio Mateo struck out Iguchi and Carl Everett with Anderson on third to end the inning. Anderson doubled and was sacrificed to third by Timo Perez.
"I definitely wanted to get the game over with a sacrifice fly then," Iguchi said.
"It's his fault we had to go 13 innings," Guillen said jokingly of Iguchi's failure to drive in the winning run in the 10th.
In the eighth, the Mariners tied the score at 3 on Yorvit Torrealba's single and a two-out triple by Willie Bloomquist off Orlando Hernandez. Torrealba scored all three of Seattle's runs.
Anderson, recalled from Triple-A Charlotte on Aug. 15 to replace the injured Scott Podsednik in center field, hit a hanging curveball for a homer into the Mariners' bullpen in left field in the seventh to put Chicago ahead 3-2. Uribe was aboard on a walk.
The White Sox took a 1-0 lead in the third when Anderson connected on a 96 mph fastball from Hernandez.
"I threw it and it just stayed up there," Felix Hernandez said through a translator of Anderson's second homer, describing it as a curveball. "It was an error."
"Obviously, it feels good any time you hit a home run," Anderson said. "But the guy is only 19 years old. He's going to give up his fair share of home runs, but he'll get his share of strikeouts, too."
Anderson, 23, said he's enjoying his time with the White Sox.
"But I still have a lot to learn," he said.
Anderson impressed Mariners manager Mike Hargrove.
"He is a good young player," Hargrove said. "He's strong obviously. We made two mistakes to him and he made us pay for both of them."
Seattle tied the score in the third when Torrealba was hit by a pitch, Ichiro Suzuki singled him to third and Bloomquist laid down a squeeze bunt.
Seattle went ahead 2-1 in the fifth when Torrealba, acquired in a trade with San Francisco for Randy Winn on July 30, homered to center, his first with the Mariners.
Felix Hernandez went seven innings, allowing three runs and seven hits with one walk and eight strikeouts. His ERA rose from 1.24 to 1.75.
The 35-year-old Orlando Hernandez pitched eight innings, giving up three runs and seven hits, with no walks and four strikeouts.
Podsednik, who has been on the disabled list since Aug. 13 with a strained groin, is scheduled to begin a rehabilitation assignment with Charlotte on Saturday. Podsednik leads the majors with 54 stolen bases. The White Sox's plan is to have Podsednik rejoin them Monday night in Texas for the start of a three-game series. ... The White Sox won for the 17th time in their last at-bat.