Finding A Good Match: Coloring and Matching