ANAHEIM, Calif. -- Albert Pujols had two hits and three RBIs Wednesday and set the major league record for career hits by a foreign-born player, leading the Los Angeles Angels to a 7-4 victory over the Pittsburgh Pirates.
Pujols had an RBI single in the 4th inning. His 3,167th hit moved him past fellow Dominican Republic native Adrian Beltre (3,166) and into sole possession of 15th place for career hits.
Luis Rengifo also drove in two runs for the Angels, who snapped a three-game home losing streak. Dillon Peters (3-1) allowed two runs in six innings while striking out six after an erratic start.
Melky Cabrera and Elias Diaz each had an RBI for the Pirates, who failed to complete a three-game sweep of the Angels. Pittsburgh has not won three in a row since July 1-3, against the Chicago Cubs.
Chris Archer (3-9) allowed four runs, three earned, in five innings, and his streak of starts without a win reached 12 games. It is the longest such span in Archer's eight-year career.
The Angels scored four runs in the fourth inning to erase a two-run deficit. Los Angeles moved in front on Rengifo's double to left field. The Pirates' Bryan Reynolds overran the ball when it dropped in, and it bounced all the way to warning track. Rengifo kept running, rounding third and sliding headfirst into home to give the Angels a two-run lead.
The 39-year-old Pujols drove in Los Angeles' first run with his record-setting single. David Fletcher followed with an RBI double that tied the game at 2-all.
Pittsburgh pulled within 4-3 in the seventh inning. Diaz scored from third when Erik Gonzalez hit into a double play.
Pujols put the Angels ahead 6-3 with a two-run single in the eighth inning. Rengifo drove in Pujols to make it 7-3.
Diaz had an RBI single in the ninth inning for the final margin of victory.
The Pirates jumped out to a 2-0 lead in the first inning. Peters loaded the bases with no outs with a walk and hitting two batters. Josh Bell hit into a double play that scored Kevin Newman, and Cabrera had an RBI single to right that made it 2-0.
STILL WAITING
The Pirates' last series sweep came June 21-23 against San Diego, and they have not won every game in a road series since May 17-19 at the Padres. They have swept two road series this season, the other coming when they took two games at Detroit on April 15-16.
TRAINER'S ROOM
Pirates: C Jacob Stallings was scratched from the starting lineup because of a migraine. ... RHP Jameson Taillon will miss the 2020 season after undergoing Tommy John surgery for the second time.
Angels: RHP Noe Ramirez (viral infection) was recalled from the injured list Wednesday and served the first game of a three-game suspension for hitting Astros OF Jake Marsinick with a pitch on July 16.
UP NEXT
Pirates: RHP Joe Musgrove (8-11, 4.71 ERA) will start in the opener of a three-game series against the Cubs at home on Friday. Musgrove is 0-1 in two starts against the Cubs this season, but has not allowed an earned run in 9 1/3 innings.
Angels: LHP Andrew Heaney (1-3, 4.89) gets the nod in the first game of a four-game series against the Chicago White Sox on Thursday. Heaney is 1-2 with a 5.13 ERA in five home starts this season.