The last time Felix Hernandez had a 7-0 lead, everything fell apart for Seattle's ace. This time around things were much different. Nick Franklin hit his first career grand slam in Seattle's big second inning to back up a scoreless start by Hernandez, and the Mariners rolled past the Houston Astros 12-5 on Sunday for their season-best sixth straight victory.