Felix Hernandez showed distinct signs Saturday that he's just about out of his prolonged and troubling slump.

But enough about Hernandez's hitting. He pitched pretty well, too.

In fact, Hernandez turned in his second strong outing in a row as the Mariners whipped the Padres 5-1 at Petco Park for their first win this season against San Diego in five tries.

"Felix stepped up tonight and we needed him to," Mariners manager Eric Wedge said. "Our starters have been struggling and he's our guy, and we really needed him to step up tonight and he did. And he got a big hit for us."

It was Hernandez's first victory since May 21, a drought that included a three-start stretch in which he was 0-2 with a 7.41 earned-run average. That struggle elicited much debate about what was wrong with Hernandez, who has set such a high bar for himself that any and all hiccups tend to be hyper-analyzed.