Rees finished 24 of 41 for 216 yards, but was a perfect 8 for 8 on the game-winning drive as the Irish (2-2) won their second straight. Jonas Gray scored on a 79-yard touchdown run for Notre Dame, which overcame eight penalties and two costly turnovers.
It wasn't pretty. The Irish failed to muster any momentum for long stretches against the Panthers (2-2), but found enough to win their second straight following an 0-2 start.
Tino Sunseri threw for 165 yards and a score for Pitt (2-2), but was sacked twice on the Panthers' final drive to snuff out a late rally.