Carter went 2 for 4, lifting his average to .185. His two runs driven in gave him 26 on the year.
Abreu was 2 for 4 with a run scored when he left. He was taken to the hospital for X-rays, per Comcast Sports Net Chicago.
Abreu said he initially hurt the finger about two weeks ago and has been playing through it.
Pujols scored twice, recorded his tenth homer and drove in his 20th run.
Davis went 2 for 3 and walked once in the game. He hit his twelfth home run of the year and drove in his 30th run.
Napoli was called out on strikes in the top of the eighth inning and took issue with the call. Manager John Farrell was also ejected in the resulting argument.
Santana has been away from the team since the birth of his daughter on Thursday.
Garrett Jones will get the rare start at first base and bat sixth on Friday. Teixeira will likely be back in the lineup on Saturday, as no injury has been reported.
Being his typical self, Cabrera is batting .314 (11 for 35) with two doubles, a triple and a home run over his last 10 games.
Santana will be replaced at first for the second straight game by Brandon Moss, who moves from right to make his sixth start of the year at first base.
David Murphy moves into right field to replace Moss, for his fifth start there this year.
Pearce is 14-for-77 against righties this season. He has just four hits in his last 24 at-bats - and three of them were home runs. His average is down to .194.