Moyer pitched 5 2-3 effective innings on three days ' rest , Ryan Howard hit his major league-leading 43rd homer and the Phillies beat the Milwaukee Brewers 6-3 Thursday night to gain ground in the playoff race .