Brandon Belt homered and Joe Panik snapped an eighth-inning tie with a RBI single, helping the San Francisco Giants beat the Tampa Bay Rays 5-1 to extend their winning streak to a season-best eight games on Sunday.

Jake Peavy (3-6) pitched six solid innings to win for the third time in four starts and complete a three-game sweep. Belt hit his team-leading 10th homer off Rays starter Jake Odorizzi, and Panik delivered in a key situation for the second straight game with his run-scoring single against Xavier Cedeno (3-2) during San Francisco's four-run eighth.

Panik is just 2 for 14 through three games of San Francisco's week-long road trip, but both have broken late-inning ties. His three-run, ninth-inning homer was the big blow in Saturday's 6-4 win over Tampa Bay, which has lost four straight.