Juventus dominated the first half, racing to a 2-0 lead within 17 minutes before poor finishing stalled their momentum. Genoa threatened a comeback late, but Di Gregorio replaced the injured Mattia Perin and made a stunning double save to preserve the clean sheet.
The win keeps Juve within a point of Como in the battle for Champions League qualification.