Rhys Hoskins hit a two-out, three-run homer in the seventh inning that propelled the Brewers past the Cardinals, 5-3, on Saturday night.