PHILADELPHIA (AP) -- Ryan Howard hit a tiebreaking two-run homer, Jayson Werth and Cody Ransom also connected, and the Philadelphia Phillies beat the Arizona Diamondbacks 9-5 for a season-high sixth straight win Tuesday night.
The two-time NL champion Phillies moved within 3 1/2 games of East-leading Atlanta, cutting the deficit in half over the last five days. They've won nine in a row at home, their longest since winning 16 straight at Veterans Stadium in 1991.
David Herndon (1-2) allowed two runs -- one earned -- in one inning to record his first major league victory.
Mark Reynolds hit his 24th homer for the Diamondbacks, who have the third-worst record in the majors.