PHOENIX, June 16 -- For six innings the Diamondbacks and the Angels traded nothing that stuck, two runs apiece and the feeling of a game that would come down to a single swing. In the seventh, Pavin Smith took it.

His solo home run broke a 2-2 tie, Geraldo Perdomo followed two batters later with a run-scoring double, and Arizona had the 4-2 cushion that carried it to a 4-3 win on Sunday night at Chase Field. The margin survived a ninth-inning scare, which is the only kind of comfortable these Diamondbacks seem to manage lately.

The seventh was the whole game, and it turned on a starter who had given Arizona almost nothing to work with for most of the night. Walbert Urena had cruised through six, holding the Diamondbacks to two runs and ...