D-backs third baseman Deven Marrero was not given credit for a three-run home run he hit in the fourth inning Saturday night against the Dodgers when, upon a manager's challenge, he was ruled to have passed baserunner Alex Avila after rounding first base.