Giants rookie Matt Duffy is proving critics wrong