Endy Rodriguez hit a go-ahead, bases-loaded triple and drove in four runs, fellow rookie Liover Peguero had a home run among his three hits and the Pittsburgh Pirates beat the Philadelphia Phillies 7-6 on Saturday night. Rodriguez’s triple sparked a four-run fifth inning against Aaron Nola (9-7) that put the Pirates in front 7-4. Phillies center fielder Brandon Marsh was unable to make a play on the sinking liner and Rodriguez then scored on Alika Williams’ single, which was his first career hit.