Colorado Rockies manager Walt Weiss called Michael Cuddyer "one of the better kept secrets in the game." That perception might change soon. Cuddyer homered in his first at-bat to extend the major league's longest hitting streak this season to 21 games -- and the Rockies hung on to beat the Washington Nationals 7-6 Sunday.