A two-run homer by Alfonso Soriano in the fourth was enough to keep the Cubs in the game until the final two innings. Ruiz, however, put Philadelphia in front with a one-out, solo blast off Shawn Camp (2-2) and the Phillies broke it open with a big ninth that included a grand slam homer by Hector Luna.
Luna was recalled last Friday and his pinch-hit appearance Wednesday was only his second at-bat of the season. He has 14 home runs in 195 at-bats over parts of seven seasons with five teams.
Philadelphia pitchers retired the final 17 Chicago batters of the game after Soriano's homer.
NBC reportedly holds celebs hostage to Jimmy Fallon's show
Aaron Carter is still in love with Hilary Duff