The Pittsburgh Pirates dealt a blow to the Cincinnati Reds’ playoff hopes with a 7-5 win Friday, behind four home runs from four different players.