Nova (5-4) scattered four hits and issued just one walk in breaking a personal two-start losing streak, placing 59-of-85 pitches for strikes.
Nova and Padres starter Tyson Ross engaged in a scoreless pitcher's duel until the seventh inning, when Alfonso Soriano led off with a single and Granderson followed by lining a 1-0 pitch over the right field fence for two runs.
Ross (2-5) ended up allowing two runs on three hits over six innings, walking three and striking out nine.
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'
Exploding whale video goes viral on Internet