"It shocked me," Snelling said. "I didn't really see it, I just heard it."
With one out, Soriano was hit behind the right ear by Vladimir Guerrero's line drive. The sound of the ball connecting with Soriano's head was audible throughout the stadium, and the reliever immediately crumpled to the ground as the ball landed near the Angels' dugout on the third-base side.
Soriano was attended to by the Mariners' training staff and medics for several minutes before being put on a backboard and carted off the field. He never lost consciousness, sustained a concussion and was transported to nearby Harborview Medical Center where he was being held overnight for observation.
Soriano had an X-ray and CT scan when he arrived at the hospital.
"The preliminary tests right now are reassuring. We don't feel it's anything very serious," team physician Dr. Edward Khalfayan said.
Manager Mike Hargrove and pitching coach Rafael Chaves left almost immediately for the hospital and were unavailable for comment. Guerrero released a statement through the team expressing his hope that Soriano is OK.
"We he got word that he didn't lose consciousness," Angels manager Mike Scioscia said "Vlad was relieved, but it is naturally something that is going to shake you up,"
Before Soriano was injured, the Mariners were enjoying their season-high sixth consecutive win, handing Weaver his worst outing of the season.
Weaver (9-2) gave up five runs and nine hits in just 4 2/3 innings. The rookie tied an AL record by winning his first nine career decisions -- including a pair of impressive wins over the Mariners -- but has now dropped two in a row. Weaver lost to Boston last Thursday, despite surrendering only one earned run on a solo homer by David Ortiz.
Ichiro Suzuki hit his 20th career leadoff homer on Weaver's second pitch, and Snelling followed three pitches later with his first homer of the season. Snelling hit a solo shot in the fourth to right field for his first career multihomer game.
It was Suzuki's seventh home run of the season, but his third time leading off with one.
"They got me a couple of times and I think Snelling ended up winning the home run derby," Weaver said.
Raul Ibanez lined an RBI double in the first and hit his 26th homer in the third inning, giving him a career-high 104 RBI. His previous high of 103 came in 2002 with Kansas City.
It was the fourth time the Mariners hit at least four homers. After an 0-11 road trip that dropped them out of contention in the AL West, Seattle has won seven of eight on its homestand.
"Some pitches he didn't get away with, made some mistakes and those guys got some balls to drive," Scioscia said.
Seattle starter Jarrod Washburn (8-12) pitched six strong innings, but ran into trouble in the seventh when he allowed consecutive homers to Garret Anderson and Robb Quinlan. Washburn escaped the inning without further damage and won consecutive decisions for the first time this season. Washburn allowed six hits and struck out four in beating his former club for the third time.
Washburn was already in the clubhouse when Soriano took over in the eighth and saw the reliever get hit on television.
"No question, this is the worst I've ever felt after a win," Washburn said. "I don't really even remember pitching. I'm just worried about Rafael."
Guerrero later scored in the eighth on Anderson's RBI double, but closer J.J. Putz recorded the final five outs for his 28th save in 33 chances.
"It's the scariest thing in sports, no doubt about it," Putz said of Soriano's injury. "When it does happen, it's nauseating."
The Angels' defense didn't help either, committing three errors that increased their AL-leading total to 104. Third baseman Maicer Izturis had two errors, and his throwing error with two out in the sixth allowed Ibanez to score from second.
|Rafael Soriano is attended to by the Mariners trainer after taking a line drive off the head. (AP)|
|Players of the Game|
|Los Angeles Angels|
|Chone Figgins, CF||5||0||0||0||0||2||3||.260|
|Maicer Izturis, 3B||5||0||1||0||0||0||3||.308|
|Orlando Cabrera, SS||4||1||1||0||0||1||1||.288|
|Vladimir Guerrero, RF||4||1||2||1||0||0||0||.327|
|Juan Rivera, LF||4||0||1||0||0||1||1||.298|
|Garret Anderson, DH||4||1||2||2||0||1||0||.277|
|Robb Quinlan, 1B||4||1||2||1||0||1||2||.332|
|Howie Kendrick, 2B||4||0||0||0||0||0||3||.310|
|Mike Napoli, C||1||0||0||0||2||0||0||.229|
|a- Adam Kennedy, PH||1||0||0||0||0||0||0||.263|
|a-flied out for Napoli in the 9th|
|2B - Orlando Cabrera (39, Washburn), Garret Anderson (24, Sherrill)|
|HR - Garret Anderson (14, Washburn), Robb Quinlan (7, Washburn)|
|RBI - Vladimir Guerrero (105), Garret Anderson 2 (75), Robb Quinlan (29)|
|2-OUT RBI - Vladimir Guerrero (40)|
|Team LOB - 7|
|E - Orlando Cabrera (13, ), Maicer Izturis 2 (9, )|
|Los Angeles Angels|
|Jered Weaver (L,9-2)||4.2||9||5||5||2||3||4||2.33|
|IBB - Suzuki by J.C. Romero|
|WP - Jered Weaver (2)|
|Pitches-Strikes - Jered Weaver 86-55, J.C. Romero 9-2, Hector Carrasco 37-23, Brendan Donnelly 16-11|
|Ground Balls-Fly Balls - Jered Weaver 6-7, J.C. Romero 1-0, Hector Carrasco 5-2|
|Batters Faced - Jered Weaver 27, J.C. Romero 2, Hector Carrasco 9, Brendan Donnelly 4|
|Ichiro Suzuki, CF||4||1||2||1||1||0||0||.320|
|Chris Snelling, RF||5||2||2||2||0||1||5||.364|
|Adrian Beltre, 3B||5||1||2||0||0||0||2||.267|
|Raul Ibanez, LF||4||2||2||2||1||0||1||.283|
|Richie Sexson, 1B||5||0||2||0||0||1||2||.241|
|Ben Broussard, DH||5||0||2||0||0||2||4||.293|
|Kenji Johjima, C||4||0||0||0||0||0||1||.291|
|Jose Lopez, 2B||3||0||0||0||0||0||4||.276|
|Yuniesky Betancourt, SS||3||0||0||0||1||0||4||.299|
|2B - Adrian Beltre (35, Jer. Weaver), Raul Ibanez (28, Jer. Weaver)|
|HR - Ichiro Suzuki (7, Jer. Weaver), Chris Snelling 2 (2, Jer. Weaver, Jer. Weaver), Raul Ibanez (26, Jer. Weaver)|
|SH - Jose Lopez (12)|
|RBI - Ichiro Suzuki (38), Chris Snelling 2 (3), Raul Ibanez 2 (104)|
|SB - Ben Broussard (1, 2nd base off Jer. Weaver/Napoli)|
|Team LOB - 12|
|E - Kenji Johjima (5, )|
|Jarrod Washburn (W,8-12)||7||6||3||3||2||4||2||4.35|
|Rafael Soriano (H,18)||0.1||1||1||1||0||1||0||2.25|
|J.J. Putz (S,28)||1.2||0||0||0||0||1||0||2.15|
|Pitches-Strikes - Jarrod Washburn 100-65, Rafael Soriano 5-4, Sean Green 6-3, George Sherrill 4-2, J.J. Putz 28-19|
|Ground Balls-Fly Balls - Jarrod Washburn 10-7|
|Batters Faced - Jarrod Washburn 29, Rafael Soriano 2, Sean Green 1, George Sherrill 1, J.J. Putz 5|
|Attendance - 29059|
|Game Time - 3:03|
|Temperature - 59|
|Umpires - Home - Phil Cuzzi, First Base - Jerry Crawford, Second Base - Brian O'Nora, Third Base - Chuck Meriwether|