That his worst outing of the season came the last time he faced the Los Angeles Angels was constantly in the back of Felix Hernandez's mind. Hernandez clearly learned from the mistakes made less than a month ago, and got some help from the Seattle Mariners' surging offense. Hernandez threw eight shutout innings and Justin Smoak drove in four runs off Los Angeles starter Jered Weaver, including a three-run homer, in the Mariners' 6-0 win over the Angels on Saturday night.