Home News D-backs roll Pirates but Greinke injured