LOS ANGELES -- Shawn Green again tormented the Los Angeles Dodgers, who could use a few healthy outfielders.
Green homered and drove in three runs, Chris Snyder also had three RBIs and Chad Tracy hit a two-run homer, leading the Arizona Diamondbacks to a 10-3 victory Sunday night.
The injury-riddled Dodgers, already missing center fielder Milton Bradley with a torn ligament in his right ring finger and left fielder Ricky Ledee with a strained left hamstring, received more bad news when J.D. Drew was hit by a pitch from Arizona rookie Brad Halsey and broke his left wrist.
"It was a fastball that hit me right on the wrist," said Drew, who homered three times in the previous two games. "I went out there to test it and it started to swell on me. I came in and got a clean X-ray, and it showed a clean break.
"It's going to be hard to pick up where I left off when I get back. It's out of my control. I was being aggressive at the plate and one just got away from him."
Adding to Los Angeles' woes, Green hit his 14th homer of the season and fifth against the Dodgers -- who are still paying $10 million of his 2005 salary after trading the two-time All-Star to the Diamondbacks in January for four minor leaguers.
"It's always gratifying to hit home runs here and have good games here -- but to do it under those circumstances, it's definitely an added bonus," said Green, who set a Dodgers franchise record with 49 home runs in 2001. "I enjoy playing here. But we still play them six more times. I don't want to get too carried away."
Jason Phillips hit a two-run homer for the Dodgers, who completed the first half of their schedule with a 38-43 record -- six games worse than last year at this stage. The defending NL West champions are 6½ games behind division-leading San Diego, and two behind the Diamondbacks.
"It's just amazing, how many people have gone down," rookie outfielder Jason Repko said. "And J.D. is a key player, so we'll have to see how it works out. But we're going to find a way to do it."
That will be up to general manager Paul DePodesta. When asked if the club could survive this latest bombshell, he took a stoic attitude.
"We don't have a choice. We have to at this point," DePodesta said. "This has been pretty remarkable. I don't think you could find anyone in this room who's ever seen anything like this, but those are the cards we've been dealt, so we've got to do something with it. We have an awful lot of prospects who I feel would be good trade chips, so we'll see."
Drew, batting .286 with 15 homers and 36 RBI, was just starting to feel good about his ailing left knee when this latest mishap occurred. He is scheduled to see a hand specialist on Tuesday, but one Dodger said that Drew told some teammates, "I'll see you in about 6-8 weeks."
Halsey (5-7) won for the first time since May 31, after losing all five of his starts in June with a 7.86 ERA for the month. He allowed three runs and seven hits in 5 1/3 innings, striking out three, walking two and hitting three batters.
After giving up half of a 6-0 lead, the left-hander had to hold his breath in the fourth as Antonio Perez's bid for a game-tying three-run homer was caught by Green only a few feet from the right-field fence.
D.J. Houlton (4-2) lasted only two innings in front of an unhappy sellout crowd of 55,868 that stayed for the entire game for fireworks show afterwards. The rookie right-hander faced 14 batters, giving up six runs, six hits and two walks.
The Diamondbacks, who have outscored their opponents 68-26 in the first inning, provided Halsey with a 5-0 cushion before he threw a pitch.
Green opened the scoring with a two-out homer to right after a leadoff double by Craig Counsell. Royce Clayton had an RBI single and Snyder added a two-run double.
Arizona third baseman Troy Glaus, hitless in his last 15 at-bats, got the night off. He aggravated a strained tendon behind his left knee while sliding to break up a double play in the eighth inning of Saturday's 7-5 win. The three-time All-Star, who already has received two cortisone shots this season, is expected to get another one before the All-Star break.
Dodger Stadium organist Nancy Bea Hefley was invited by the Chicago Cubs' Triple-A Iowa club to perform during a four-game engagement July 18-21. ... Halsey, who helped pitch Texas to a College World Series title in 2002, was making his second start since the Longhorns duplicated the feat on June 26. ... Dodgers SS Cesar Izturis, who was named to the NL All-Star team as a reserve, sat out his third straight game with tightness in his right hamstring. ... Arizona is 7-5 against the Dodgers, who won 16 of the 19 meetings last season. Four of those victories were by RHP Jose Lima, who is 1-7 with a 7.58 ERA in 17 starts this year with Kansas City.