Gerrit Cole celebrated his 29th birthday by allowing one hit with 15 strikeouts in a season-high eight innings, and the Houston Astros routed Felix Hernandez and the Seattle Mariners 21-1 Sunday to complete a four-game sweep.