Both homers were two-run shots and Miguel Montero smacked two triples for the D-Backs, who won a series against the Dodgers for the first time since August 2009.
Sam Demel (2-1) got the victory even though he surrendered two runs in one inning of relief and Juan Gutierrez earned his 14th save.
Jonathan Broxton (5-6) blew the save and took the loss for the Dodgers, allowing Young's homer after George Sherrill had given up Abreu's shot earlier.
Chad Billingsley tied a career high with 13 strikeouts in his start for Los Angeles and was backed by a two-run homer from Rod Barajas.
Rosie O'Donnell unveils nearly 50-pound weight loss
Putin thinks Obama would save him if he were drowning