Brad Lidge (0-3) got his fifth blown save of the season in 18 attempts, after going 41 for 41 last season and 7 for 7 in the postseason to help the Phillies win their second World Series title.
Casey Blake started the two-out rally with a single, James Loney walked and Russell Martin reached when Feliz botched his routine grounder. Ethier then lined Lidge's next pitch into the right-field corner.
Jonathan Broxton (6-0) got the win, allowing one hit in a scoreless ninth.
Dodgers starter Eric Milton allowed three runs - one earned - and eight hits in 4 1-3 innings. Manager Joe Torre, who is six wins away from surpassing Sparky Anderson for fifth place on the all-time list, did his best impersonation of Anderson in the fifth when he gave a rather quick hook to Milton with one out and a runner at third base.
The next hitter was Feliz, who was 7 for 13 against Milton. Torre's switch to right-hander Guillermo Mota worked to perfection, as Feliz lined out to second baseman Orlando Hudson with the infield in, and Eric Bruntlett flied out to left. Mota also retired the side in order in the sixth.
Jamie Moyer allowed two runs and four hits over seven innings in a matchup of the teams with the two best records in baseball. The 46-year-old left-hander did not allow a hit between Juan Pierre's leadoff single in the first inning and Matt Kemp's leadoff single in the sixth.
The Dodgers' first two runs came on an RBI groundout in the fourth by Hudson and a bloop RBI single by Loney with two out in the seventh. In their last five games, the defending NL West champions have scored just four runs in 35 innings against their opponents' starting pitchers.
Philadelphia scratched out a run in the third on a grounder to first base by Raul Ibanez that could have been an inning-ending 3-6-1 double play. But Milton was late getting off the mound, and shortstop Rafael Furcal had no one to throw it to at first as Jayson Werth crossed the plate. The RBI increased Ibanez's league-leading total to 54.
The Dodgers had another embarrassing defensive lapse during the Phillies' two-run fourth. Chase Utley hit a two-out single that scored Bruntlett, and third-base coach Sam Perlozzo frantically waved Chris Coste around when he saw Ethier's relay throw from right field go to second base instead of home. Furcal quickly turned and made a perfect peg to Martin at the plate, but the ball popped out of his glove as Coste slid into him.