He then was awarded home when Thatcher was called for a balk, putting the D-backs ahead for good.
Arizona scored an insurance run in the eighth when Parra drew a bases-loaded walk from Luke Gregerson and the Diamondbacks evened their three-game series against the Padres.
Daniel Hudson (2-1) earned the victory with eight innings in his second start since returning from a shoulder injury, allowing two runs on five hits and a walk while striking out five.
Padres starter Edinson Volquez walked five over six innings, allowing two runs on four hits.
Millions of Getty images now available for free via embed tool
Ray Liotta sues skin care company over use of likeness