Duckworth went completely flat in the fourth inning as Arizona scored three times. A double and two singles made it a 4-1 game and then a walk to Matt Williams loaded the bases with nobody out to officially put Duckworth in trouble. Carlos Baerga then hit a groundball to Thome, that might have been a double play, but Thome juggled the ball, getting just one out and giving Arizona another run. Another groundball plated another run and suddenly, the Phillies four run lead shrank to 4-3.
The Phillies seemed to want to stop any Arizona momentum right away and Thome looked to do the job when he launched another homerun, his sixth of the season, in the fifth inning pushing the Phillies to a 5-3 lead. Unfortunately for the Phillies, Duckworth still wasn't on track and gave up a leadoff homerun to Craig Counsell to start the fifth inning and signal Duckworth's exit from the game. Carlos Silva came on and promptly loaded the bases on a single and two walks before giving up another RBI groundball to Baerga, to tie the game 5-5.
Arizona starter Andrew Good struggled his way through five innings and Scott Service, Mike Myers and Oscar Villareal (3-2) held the Phillies to just a hit and two walks over the final four innings. Besides Silva, Dan Plesac and Turk Wendell pitched well out of the Phillies bullpen for four innings before Wendell gave way to Terry Adams (0-1) to start the ninth inning.
Adams has struggled lately and Tuesday night was no different. Steve Finley led off with a double and the Phillies intentionally walked Matt Williams. Elmer Dessens then stepped to the plate to bunt the runners over, which he did successfully, before Danny Bautista launched a sacrifice fly to score Finley with the winning run.
The series and road trip wind up Wednesday afternoon with Kevin Millwood (4-1, 3.63) going against Brandon Webb (1-0, 0.60). The Phillies return home Friday night for a three-game series against the Houston Astros.