Rafael Devers hits a home run in his first at-bat and later delivers the decisive hit as the San Francisco Giants defeat the Los Angeles Angels 7-6 on Friday night. Devers’ early two-run homer gives the Giants an initial boost, and his 10th-inning walk-off two-run single completes the comeback for San Francisco. Casey Schmitt also homers for the Giants. Luis Arraez contributes two hits as San Francisco ends a five-game losing streak with the win. Additional scoring comes from Bryce Eldridge, who doubles, draws a walk, and scores twice, while Drew Gilbert adds two hits. The Angels’ offense is not enough to overcome the late Giants rally, and the game ends with Devers’ walk-off hit in the bottom of the 10th. Both teams finish with closely matched totals, but the Giants score the final runs in extra innings to secure the victory.