PHOENIX — Pavin Smith hit a tiebreaking solo homer off the right-field foul pole, Ryne Nelson threw seven quality innings and the Arizona Diamondbacks beat the Los Angeles Angels 4-3 on Monday night.

Smith broke a 2-all tie in the seventh when he launched his first homer in nearly a calendar year. The veteran first baseman — who came into the game with a .103 batting average — has spent most of this season on the injured list after having surgery to remove bone chips in his left elbow.