After failing to do so in his last three starts, Seattle Mariners right-hander Felix Hernandez beat the Houston Astros on Monday night to capture his 100th victory.

"Finally," Hernandez said with a smile. "It took too long."

He pitched six scoreless innings and Seattle homered three times to back him up in a 7-1 win.

"Tonight I was like: 'You've got to do it (Monday). You can't wait more and more time. You've just got to go out there and have a good game,'" he said.

Hernandez (2-2) joins Jamie Moyer (145) and Randy Johnson (130) as the only pitchers to reach 100 wins with the Mariners.