Rangers beat Mariners 10-4