Rookie Ernie Clement had a season-high three RBI and Cesar Hernandez hit a tiebreaking home run in the seventh inning to lift the Cleveland Indians to a 5-4 win over the Houston Astros.