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.
Susan Sarandon 'very excited' about daughter's pregnancy
Jessica Simpson shares three-way kiss with friends in photo