PHOENIX -- Duaner Sanchez was an ill-advised marksman throwing his glove, pitcher Javier Vazquez slugged his first career home run to tie the game, Kelly Stinnett returned to his old team to get the winning RBI without lifting the bat off his shoulder.
And the Dodgers argued that a call leading to the final run was dead wrong.
Giovanni Carrara walked Stinnett with the bases loaded in the ninth inning to bring home the winning run.
Tony Clark led off the ninth with his 200th career double, off the wall above the 407-foot sign in center field. Shawn Green was walked intentionally, then Luis Terrero, attempting a sacrifice bunt, was safe when second baseman Jeff Kent, covering first, dropped the throw.
The Dodgers argued that the throw hit Terrero and he was outside the baseline. Therefore, the Dodgers said, Terrero should have been out and the runners not allowed to advance.
"It did hit him. The explanation that we got was that the runner was running in the running lane, which the replay clearly shows he was not," Dodgers manager Jim Tracy said. "He was in the grass."
Carrara was even more adamant, adding that not only did home plate umpire Terry Craft miss the call on Terrero, he was all wrong on his calls in Stinnett's at-bat.
"I know we cannot say too many things about that, but sometimes you have to let it out," Carrara said. "I thought I threw three pitches right there for strikes, I don't even get one. The only strike I get was a low pitch, everything else was balls."
Stinnett, who just joined his old team earlier in the day from Triple-A Tucson, walked on a 3-1 count without taking a swing.
"I didn't see any pitches I liked," Stinnett said, "so I just kept the bat on my shoulder."
The Diamondbacks tied it at 4-all with two runs in the seventh, thanks to a bizarre play followed by Vazquez's first career home run.
With one out, Terrero hit a high chopper over the mound. Inexplicably, reliever Sanchez threw his glove at the ball, and impressively enough, hit it. Terrero reached first, then was awarded two more bases because Sanchez threw the glove. According to the Elias Sports Bureau, Terrero is awarded a triple on the play.
"That's a first," Clark said. "You play the game long enough, you're liable to see some things you haven't seen before. That would be one of them."
Sanchez said he knew throwing the glove was against the rules.
"I'm the type of guy who has too much Adrenalin," Sanchez said. "... I overreacted on the play. That's about it."
As for Vazquez's homer, Sanchez said, "one pitch that I missed in two innings, that's what you get."
Terrero scored on pinch-hitter Chad Tracy's groundout, then Vazquez hit Sanchez's 0-1 pitch over the wall in left-center, the first homer by an Arizona pitcher since Randy Johnson hit one on Sept. 19, 2003. Vazquez's teammates goaded him into stepping out of the dugout for a curtain call in front of the raucous crowd.
"I don't know man, I just hit it," Vazquez said. "I knew I hit it well, but I thought it was a double or something."
Manager Bob Melvin said he let Vazquez hit with two outs in the seventh because he wanted him to get a chance to win the game. But when Vazquez tied it, Melvin decided he didn't want him to lose it, so he brought in Javier Lopez.
Lance Cormier (3-0) pitched 1 1/3 scoreless innings to get the victory. Carrara (4-2) failed to get an out in the ninth.
J.D. Drew was 3-for-4 with a two-run homer for the Dodgers, who led 4-2 after six innings thanks to a strong outing by 24-year-old left-hander Derek Thompson in his major league debut.
Thompson, 24, was called up from Double-A Jacksonville to take the start for the injury-plagued Dodgers. He allowed two runs and two hits over five innings, striking out four and walking four. He gave up only a double to Luis Gonzalez in the first and a single to Terrero in the second.
Vazquez ran his streak of consecutive innings without a walk to 46, breaking the club record of 44 set by Curt Schilling in 2002. He has faced 183 batters without a walk, also a club mark. Vazquez gave up four runs on 10 hits in seven innings, striking out four.
Arizona's Troy Glaus was tossed by Craft when he slammed his bat and helmet to the ground after striking out to end the eighth inning.
Arizona CF Jose Cruz Jr. was a late scratch because of a sore lower back. ... Thompson is the sixth Dodger to make his major league debut this season, but the team's first starting pitcher to do so since Edwin Jackson on Sept. 9, 2003. ... For the second night in a row, the roof was closed after eight innings because of a dust storm.