As frustrating as this season has been for the Angels, with their offense sputtering for the first six weeks and their pitching staff underachieving for a lengthy stretch of July and August, they finally appear to be hitting their stride.

They staged an improbable comeback against one of baseball's best pitchers Saturday, scoring four runs in the eighth inning off Seattle ace Felix Hernandez for a 5-2 victory over the Mariners in Safeco Field, giving them nine wins in 11 games and only their third win in 53 games when trailing after seven innings.

The rotation has stabilized, Ervin Santana continuing a run of strong starts with Saturday's seven-inning, two-run, four-hit effort. The bullpen, so ineffective for much of August, has not allowed a run in 11 innings of the last five games, Kevin Jepsen and Ernesto Frieri (17th save) closing out Saturday's win.

And an offense that since June 1 has ranked first in the major leagues in average (.288), on-base percentage (.348), runs per game (5.4) and slugging (.472) and second in homers (115) continues to roll, extending to six games its streak of scoring in the first inning.