Kubel hit a two-run blast in the first and a solo shot in the fourth, both off Mat Latos (7-3). It was the first loss in 17 starts for Latos.
A double by Aaron Hill and a bases-loaded walk drawn by Miguel Montero accounted for two runs in the Arizona fifth. Paul Goldschmidt had an RBI double in the eighth and scored later in the inning on a passed ball.
Kate Middleton recycles dress at movie premiere
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'