Late rally not enough during Punxsy defeat