Dereck Rodriguez finally endured the type of rough outing that eventually befalls every rookie pitcher, as he lasted only 2 2/3 innings Saturday afternoon in the Nationals' 7-5 victory over the Giants at Nationals Park.