Jorge Soler hit a pinch-hit two-run home run in the seventh inning and the Miami Marlins rallied to beat the San Francisco Giants 4-3 Monday night. Jazz Chisholm Jr. and Jesus Sánchez had two hits each for the Marlins, who have won five of six. During Soler's at-bat, first base umpire Lance Barrett signaled Giants starter Logan Webb had balked, allowing Jean Segura to score from third.