SAN DIEGO — Austin Hedges hit a three-run homer and Trevor Cahill pitched seven strong innings in his home debut for his hometown San Diego Padres, who beat the Miami Marlins 5-3 on Friday night for their third straight win.

Hedges gave the Padres a nice cushion when he homered off the front of the balcony on the fourth floor of the Western Metal Supply Co. Building in the left field corner, his fourth. It was off reliever David Phelps (2-2).

Giancarlo Stanton hit a two-run homer, his fifth, with one out in the ninth.

Cahill (1-2) who signed as a free agent on Jan. 20, held the Marlins to one run and three hits in seven innings, struck out six and walked one. Cahill's only mistake was allowing Marcell Ozuna's homer into the second deck in left to tie it at 1 with one out in the second. It was his sixth.