The Red Sox endured the early body blow of a grand slam by Cincinnati’s Scooter Gennett and then stormed back with big hits and clutch relief to pull out a 5-4 victory over the Reds on Friday night that reduced their magic number for clinching the American League East to six games.