SEATTLE -- Carlos Silva had his sinker working for strikes, a solid defense that turned three double plays and one of the most reliable bullpens in baseball.
"Put everything together and we won," the right-hander said.
Silva, in his second full season as a starter, gave up nine hits -- including Bret Boone's solo homer leading off the second. The right-hander, known for his efficiency and excellent control, had no walks or strikeouts.
"I wanted to go with my strengths," said Silva, a 14-game winner last season. "They were swinging early. That's why I didn't throw too many pitches. My sinker was working and I got a lot of groundballs. I had great defense behind me."
Five times, Seattle batters made contact on the first pitch, and Silva drew contact on his second pitch 12 times. Of his 68 pitches, 49 were strikes and only one hitter reached ball three.
"He established he was going to throw strikes," Seattle's Dan Wilson said. "There was no sense in waiting around and getting behind."
The Twins had a scare in the eighth when first baseman Justin Morneau was hit in the right temple by a pitch from left-handed reliever Ron Villone, though the batting helmet appeared to absorb most of it.
Morneau dropped to the ground and Twins manager Ron Gardenhire rushed out with an athletic trainer. Morneau was on his back for about one minute, his head propped up by a rolled-up towel.
"You can get a pretty good feel when you're talking to them," Gardenhire said. "They asked him where he was at, and he said, `Yeah, I'm on the ground in Seattle.' So I thought he might be OK."
Morneau was helped to his feet and walked off on his own. He was taken for a precautionary CT scan, but there was no immediate word on the result.
"He's got a pretty good red welt on his head," Gardenhire said. "It think the helmet got most of it. It made a pretty ugly sound. He didn't have much of a chance to get out of the way."
Silva escaped a bases-loaded jam in the seventh, when the Twins turned their third double play, then gave way to Juan Rincon. Joe Nathan pitched a perfect ninth for his first save as Minnesota won two games in the season-opening series.
"Silva got into one mess, in the seventh, but we felt his ball still was really moving and running," Gardenhire said. "He got a nice groundball to third and got out of it. Maybe he was a little lucky there, but it was a good performance."
Seattle also had a player leave with an injury, starter Bobby Madritsch, who went out in the fifth with a strained left shoulder. He pitched 4 1/3 innings, allowed three runs and four hits, struck out one and walked one.
Madritsch also went for a precautionary CT scan, which confirmed a mild strain of his throwing shoulder.
"He felt it on one pitch," pitching coach Bryan Price said. "When that happens, it's not like you can throw through it."
The lefty looked good early, retiring his first 10 batters.
Then, Nick Punto got Minnesota's first hit with a one-out bunt single in the fourth, Morneau singled to right and LeCroy drove a 1-0 pitch an estimated 378 feet over the visitor's bullpen for a 3-1 lead.
"I just happened to get a good pitch," LeCroy said. "I thought I missed on in my first at-bat, but I got hold of it and it went out."
The Twins took a 4-1 lead in the eighth after Jacque Jones' one-out sacrifice with the bases loaded.
Boone, playing on his 36th birthday, put Seattle ahead 1-0 in the second with a solo shot into the left-field bullpen. He also singled in the fourth and seventh.
|The Twins stick with Carlos Silva through a big jam in the seventh inning. (AP)|
|Players of the Game|
|Shannon Stewart, LF||5||0||1||0||0||0||3||.214|
|Nick Punto, 2B-3B||4||2||1||0||1||0||2||.250|
|Torii Hunter, CF||4||0||0||0||0||0||2||.083|
|Justin Morneau, 1B||3||1||1||0||0||0||0||.333|
|Luis Rivas, PR-2B||0||0||0||0||0||0||0||.429|
|Matthew LeCroy, DH||3||1||1||3||1||0||0||.333|
|Jacque Jones, RF||3||0||1||1||0||1||0||.400|
|Michael Cuddyer, 3B-1B||4||0||0||0||0||0||3||.091|
|Mike Redmond, C||3||0||1||0||1||0||1||.333|
|Juan Castro, SS||2||0||1||0||1||0||0||.500|
|2B - Mike Redmond (1, Madritsch)|
|HR - Matthew LeCroy (1, Madritsch)|
|SF - Jacque Jones (1)|
|SH - Juan Castro (1)|
|RBI - Matthew LeCroy 3 (3), Jacque Jones (4)|
|2-OUT RBI - Matthew LeCroy 3 (3)|
|Team LOB - 7|
|DP - Punto-Castro-Morneau, Morneau-Castro, Cuddyer-Morneau|
|Carlos Silva (W,1-0)||7||9||1||1||0||0||1||1.29|
|Juan Rincon (H,1)||1||1||0||0||0||2||0||0.00|
|Joe Nathan (S,1)||1||0||0||0||0||0||0||0.00|
|Pitches-Strikes - Carlos Silva 68-49, Juan Rincon 15-12, Joe Nathan 12-9|
|Ground Balls-Fly Balls - Carlos Silva 14-3, Joe Nathan 2-1|
|Batters Faced - Carlos Silva 26, Juan Rincon 4, Joe Nathan 3|
|Ichiro Suzuki, RF||4||0||2||0||0||0||0||.500|
|Jeremy Reed, CF||4||0||0||0||0||0||2||.000|
|Adrian Beltre, 3B||4||0||1||0||0||1||1||.364|
|Richie Sexson, 1B||4||0||1||0||0||0||1||.400|
|Bret Boone, 2B||4||1||3||1||0||0||0||.300|
|Raul Ibanez, DH||4||0||1||0||0||0||1||.182|
|Randy Winn, LF||3||0||2||0||0||0||0||.200|
|Dan Wilson, C||3||0||0||0||0||0||1||.000|
|Wilson Valdez, SS||2||0||0||0||0||0||0||.000|
|a- Greg Dobbs, PH||1||0||0||0||0||1||0||.500|
|Willie Bloomquist, SS||0||0||0||0||0||0||0||.000|
|a-struck out for Valdez in the 8th|
|2B - Randy Winn (1, Silva)|
|HR - Bret Boone (1, Silva)|
|RBI - Bret Boone (1)|
|SB - Ichiro Suzuki (2, 2nd base off Rincon/Redmond)|
|CS - Randy Winn (1, 3rd base by Silva/Redmond)|
|Team LOB - 5|
|DP - Boone-Valdez-Sexson|
|Bobby Madritsch (L,0-1)||4.1||4||3||3||1||1||1||6.23|
|HBP - Morneau (by Ron Villone)|
|Pitches-Strikes - Bobby Madritsch 64-47, Ryan Franklin 34-22, Ron Villone 11-5, Jeff Nelson 20-10|
|Ground Balls-Fly Balls - Bobby Madritsch 7-5, Ryan Franklin 2-6, Jeff Nelson 2-2|
|Batters Faced - Bobby Madritsch 18, Ryan Franklin 12, Ron Villone 3, Jeff Nelson 5|
|Attendance - 25580|
|Game Time - 2:24|
|Temperature - 63|
|Umpires - Home - Jerry Meals, First Base - Hunter Wendelstedt, Second Base - Bruce Froemming, Third Base - Mike Winters|