Kerry Wood was back on the mound, right where the Chicago Cubs need him. Byung-Hyun Kim is headed to Colorado, the last place a struggling pitcher needs to be.
After missing three weeks because of a sore shoulder and stiff back, Wood threw 92 pain-free pitches to lead Chicago over the Colorado Rockies, 5-4, Wednesday in Mesa, Ariz.
"I felt great," he said. "I felt like I could have gone more. It's a good sign, considering the time I've missed."
The Boston Red Sox hadn't been pleased with Kim for a long time, so they traded him to Colorado and called the $10 million, two-year deal they gave him before the 2004 season "a mistake."
The right-handed reliever with the submarine delivery was sent to the Rockies for 23-year-old left-hander Chris Narveson, who was optioned to Triple-A Pawtucket, and catcher Charles Johnson, who immediately was designated for assignment and released.
In other trades, Pittsburgh acquired backup catcher David Ross from the Los Angeles Dodgers for cash, and Baltimore sent left-hander Matt Riley to Texas for outfielder Ramon Nivar.
In other spring-training games:
Reds 5, Yankees 4
At Sarasota, Fla., Danny Graves gave up his first run of spring training -- Ruben Sierra's RBI triple -- after 10 appearances.
Blue Jays 6, Phillies 5
At Dunedin, Fla., Jim Thome, who was out because of a stiff back since March 22, went 2-for-3 with a walk and played seven innings at first base.
Tigers 7, Indians 3
At Lakeland, Fla., Jake Westbrook allowed seven runs in just two innings.
Nationals 4, Braves 3
At Viera, Fla., Livan Hernandez allowed a run in eight innings and drove in two runs.
Pirates 5, Twins 5
At Bradenton, Fla., Jason Bay homered in his first at-bat since bruising a bone in his left wrist March 8, and Oliver Perez didn't allow a hit in four innings for Pittsburgh.
Red Sox 6, Devil Rays 4
At Fort Myers, Fla., Matt Clement allowed one run on two hits in five innings for Boston, and Jason Varitek and Kevin Youkilis homered.
Athletics 6, Brewers 1
At Phoenix, Oakland shortstop Bobby Crosby and outfielder Hiram Bocachica were hit by pitches and had to leave.
Marlins 3, Mets 2
At Port St. Lucie, Fla., Florida's No. 5 starter, Ismael Valdez, gave up just one hit through the first five innings.
White Sox 14, Diamondbacks 0
At Tucson, Ariz., Carl Everett, Paul Konerko and Joe Crede each homered off Arizona's Javier Vazquez. Everett went 4-for-4 with four RBIs.
Dodgers 9, Astros 8
At Kissimmee, Fla., Norihiro Nakamura hit a two-run homer in the top of the 10th inning off Astros reliever Chad Harville.
Orioles 5, Cardinals 5
At Jupiter, Fla., Reggie Sanders hit his second homer since having his appendix removed March 18.
Angels 6, Giants 2
At Tempe, Ariz., Kelvim Escobar showed no signs of shoulder tightness while limiting San Francisco to one run in six innings.
Padres 9, Rangers 6
At Surprise, Ariz., Tim Redding pitched six strong innings in his first start for San Diego.