Comeback falls short; Mariners lose to Rockies 4-2