Troy Glaus hit a three-run homer to help Finley (6-10) win for only the second time in 10 starts at home this season. The left-hander allowed four hits in seven innings after giving up 43 earned runs over 41 2-3 innings in his previous eight outings.
Mo Vaughn missed his second game because of a staph infection. Angels physician Dr. Lewis Yocum said that Vaughn looked and felt significantly better and wasn't running a temperature.
The slugging first baseman, who left the Red Sox to sign a six-year, $80-million free agent contract with the Angels will most likely miss the rest of the four-game series.
Boston's third loss in four games put the Red Sox a game behind idle Toronto in the AL Wild-Card race.
Brian Rose (6-4), who won only three of 12 starts since winning his first three outings, allowed six hits in 3 2-3 innings in his shortest start of the season.
The Red Sox right-hander walked the first three batters in the second, but managed to work out of trouble. Rose fielded Jeff Huson's comebacker and threw home to start a double play. He then retired Ben Molina on a fly ball to center.
Glaus gave the Angels their first three runs in the fourth wit his 18th homer, tying Vaughn for the team lead. The drive to left came with none out after singles by Edmonds and Darin Erstad.
Molina drove in another run with an infield hit in the seventh, giving the rookie catcher five hits and four RBIs in his first two major league starts.
Edmonds completed the scoring with an RBI double in the eighth.
©1999 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed