Dorin Dickerson caught two of Stull's scoring tosses as the Panthers (4-1, 1-0 Big East) overcame a shaky first half to hand the Cardinals (1-3, 0-1) their eighth straight loss to a Football Bowl Subdivision opponent.
Freshman running back Dion Lewis ran for 87 yards, Ray Graham added 75 yards and Pittsburgh dominated the second half to take some of the sting out of a second-half collapse at N.C. State last week.
Louisville quarterback Adam Froman, making his first start after Justin Burke couldn't play because of a bruised sternum, threw for 166 yards and was sacked six times.
Pittsburgh promised to learn from its mistakes after the meltdown against the Wolfpack, when a 14-point third quarter lead turned into a 38-31 loss.
This time, there would be no rally. Stull and Pittsburgh's pass rush made sure of that.
The Panthers trailed 10-7 at the break before Stull went to work. The senior needed just seven plays to give Pittsburgh the lead, hitting Dickerson with a 37-yard touchdown pass to put the Panthers back in front.
Froman, a junior college transfer and former wide receiver, had played efficiently during the first half while helping the Cardinals take the lead. He made his only real mistake on Louisville's next possession. He was scrambling for a first down when the ball was stripped by Pittsburgh's Myles Caragein. The Panthers recovered at the Pittsburgh 29 and Stull didn't waste any time taking advantage, hitting Jonathan Baldwin for a 71-yard score to put the Panthers up 21-10.
It would be all the cushion the defense needed.
After self-destructing against the Wolfpack, Pittsburgh's pass rush overwhelmed Froman and the Cardinals. The Panthers entered the game fourth in the country in sacks per game (4.25), they bettered that total early in the fourth quarter while sacking Froman on a 4th and 11 at the Pittsburgh 31 to snuff Louisville's last real shot.
The Cardinals wore all-black uniforms as a "Black Out" promotion. A similar ploy three years ago propelled Louisville to a win over West Virginia and an eventual Big East title.
Those days seem long gone.
Louisville fell to 4-11 in the Big East since coach Steve Kragthorpe replaced Bobby Petrino after the Cardinals won the 2006 Big East title. The problems that have plagued the program for most of the last two years: penalties and an inability to stop opponents, reared their head again on Friday.
Louisville was penalized 10 times for 100 yards and allowed the Panthers to roll up 404 yards of total offense.
Still, for a half at least it appeared the Cardinals were back.
Froman lost a training camp duel with Burke and grew so desperate to see playing time he actually worked on the special teams during a 30-14 loss at Utah last week.
If Froman was nervous, it didn't show. He played efficiently if not spectacularly in the first half as the Cardinals took a 10-7 lead. Maybe his biggest impact came with his feet. The converted wide receiver avoided trouble on several occasions and had a pair of double-digit gains wiped out due to penalty.
Pittsburgh did all it could to help during a sloppy first half.
The Panthers turned it over inside the Louisville 10, had a 41-yard touchdown pass wiped out due to a penalty and committed a pair of personal fouls on a late Louisville drive that allowed the Cardinals to take the lead and get a much-needed confidence boost heading into the half.
The momentum didn't last long. Stull hit Dickerson for a 37-yard score on Pittsburgh's first possession of the second half and the Panthers were well on their way to regaining some of the confidence lost during their flameout against the Wolfpack.