Padres 4, Diamondbacks 3

Jesus Guzman homered and drove in two runs as the San Diego Padres snapped the visiting Arizona Diamondbacks’ four-game win streak with a 4-3 victory on Thursday.

Luis Martinez singled home the go-ahead run with two outs in the bottom of the sixth off Daniel Hudson (10-7), who allowed four runs over six innings.

Brandon Allen homered and drove in three runs for Arizona, which was aiming for a series sweep after outscoring San Diego 10-4 in the first two games.

Luke Gregerson (3-3) earned the win in relief of Mat Latos, who gave up three runs on seven hits while striking out seven over 5 1/3 innings.

The subject of countless trade rumors this week, Padres closer Heath Bell worked a scoreless ninth inning for his 30th save of the season. San Diego improved to 15-21 in one-run games.

Final1st2nd3rd4th5th6th7th8th9thRHE
Arizona DiamondbacksDiamondbacks020001000360
San Diego PadresPadres010102000480
WP:Luke Gregerson (SD)
LP:Daniel Hudson (AZ)
HR:(SD): Jesus Guzman
(AZ): Brandon Allen
Season Series
San DiegoStatsArizona
7-11Vs11-7
.225Batting Average.246
2.7Runs / Game4.1
10Home Runs21
15Errors14