For six weeks, the Padres have been looking – no, searching, sometimes frantically – for a big hit to wake them out of this season-long funk.

Jedd Gyorko gave them two on Friday night.

A night after his costly error played a pivotal role in an 11-inning loss, the Padres’ slumping second baseman battered Marlins phenom Jose Fernandez for two homers and six RBIs, Tyson Ross turned in seven strong innings and the Padres romped all over Miami in a 10-1 win that might just knock some life into this team.

At least that’s the hope around here, where 10 runs ranks as a season-high and leagues ahead of the two they had scratched together in a three-game skid that spanned 32 innings. The 13 hits they collected – just the fifth time the Padres’ offense had reached at least 10 this season – were noteworthy, too as a number of slumping regulars sprung to life.

None needed it more than Gyorko, he of the $35 million contract extension last month, the .146 batting average that he carried into Game No. 37 and the game-changing error to open the series.

“After last night, that was probably one of the lowest points in my baseball career to be honest – to pretty much cost your team a game,” Gyorko said after logging three hits to raise his average 19 points. “It’s good to bounce back, good to show that resiliency and to fight back and get a couple of big hits in that game. When you give Tyson a few runs like that, the game is pretty much over.”

Twenty-four earlier, Cameron Maybin draped his arm around Gyorko as the Padres’ second baseman hung his head at his locker, the local media gathering behind the two to discuss a dropped ball that opened the door just wide enough for Giancarlo Stanton to sink the Padres in the 11th inning.

Which he did with an impressive home run into The Beach to send the Marlins to a 3-1 win.

Of course, all was forgiven Friday night. Two-homer games simply make for good redemption songs.