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.
NBC reportedly holds celebs hostage to Jimmy Fallon's show
Aaron Carter is still in love with Hilary Duff