This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

PHILADELPHIA (AP) — Bryce Harper homered and drove in two runs, Rhys Hoskins also went deep and the Philadelphia Phillies beat the San Diego Padres 4-2 on a soggy night.

Zach Eflin (3-6) allowed two runs and three hits in six innings, and a Philadelphia bullpen that had blown 22 of 40 save chances coming in held the lead for a change.

Bailey Falter, Archie Bradley and Ranger Suárez combined for three innings of one-hit, scoreless relief.

Suárez earned his first professional save with a perfect ninth. Manny Machado hit his 13th homer.

The Padres have lost three straight after winning 11 of 12.