The Cubs have insisted over and over again they're feeling good at the plate, even if the results haven't been there.

Relief -- and justification -- came Sunday, as the Cubs put on an offensive show in a 8-3 win over the Phillies in front of 26,712 at Wrigley Field.

Rick Renteria played around with the lineup and it paid off, as the Cubs scored four runs in each the first and sixth innings. Ryan Kalish, hitting second, led the charge with a double, a triple, two walks, two runs and three RBI.

Anthony Rizzo singled twice, walked and picked up a two-out RBI in the sixth inning. Starlin Castro also delivered an RBI double in the first.