The Blues were good value for all three points at Selhurst Park