Hernandez wins 9th, Mariners beat Red Sox 11-4