Phillies 4, Diamondbacks 2

PHILADELPHIA -- Ryan Howard hit a homer and scored the go-ahead run on a controversial overturned play at the plate as Philadelphia beat Arizona.

Witt the score tied 2-2 with two outs in the sixth, D-backs second baseman Didi Gregorius dropped Marlon Byrd's popup in left field. On the throw home, umpires ruled after a replay challenge that catcher Miguel Montero illegally blocked Howard, who scored from first base on the play.

The play was overturned per Rule 7.13, adopted this year to prevent collisions at home plate. Under last season's rules, Howard would have been out by 5 feet and without any debate.