PHILADELPHIA - Justin Upton one-upped his older brother.
Upton hit his 100th career homer shortly before his sibling accomplished the same feat, Ian Kennedy threw six effective innings, and the streaking Arizona Diamondbacks beat the Philadelphia Phillies 4-2 on Friday night.
Jason Kubel also went deep for the defending NL West champion Diamondbacks, who have won four in a row and six of seven. Arizona entered the game just two games behind division-leading San Francisco.
About an hour after Upton connected off fill-in starter Kyle Kendrick (4-9), Tampa Bay's B.J. Upton went deep in the fourth inning against Baltimore.
"I definitely wanted to beat him to it," Justin Upton said. "It really felt good. I'm happy for him. It's a big night for the family."
Kennedy (10-8) allowed seven hits and two runs.
Takashi Saito and David Hernandez each worked a scoreless inning before J.J. Putz finished for his 20th save in 23 tries.
"He gave us six innings, two runs," Arizona manager Kirk Gibson said of Kennedy. "That's all I ask. Give us a chance to win the game."
Kendrick gave up three runs - two earned - and five hits in four innings.
Upton crushed one way out to left in the second to give the Diamondbacks a 1-0 lead and end Kendrick's career-best 22-inning scoreless streak. Upton preserved a 3-2 lead in the sixth by throwing out the tying run at the plate, although replays showed the runner was safe.
Kendrick started in place of Joe Blanton, who was traded to the Los Angeles Dodgers 2 1/2 hours before the game. Blanton was the third player dealt this week by the cost-cutting Phillies.
• Who: D-backs at Phillies
• When: 4:05 p.m.
• TV; radio: FSAZ; 1490-AM