LOUISVILLE, Ky. (AP) -- After an opening performance that raised questions, Louisville's offense was back to its typically dazzling form.
Brian Brohm threw for 366 yards and five touchdowns and the 11th-ranked Cardinals topped 50 points for the ninth time under third-year coach Bobby Petrino in a 63-27 win over Oregon State on Saturday.
Mario Urrutia caught seven passes for 175 yards with two touchdowns for Louisville (2-0), which tied an Oregon State record for points by an opponent.
Petrino had been asked repeatedly about his conservative play-calling since the Cardinals gained only 388 yards in a 31-24 win at Kentucky on Sept. 4.
He won't have to answer those questions again.
Looking much more like the team that led the nation in total offense and scoring in 2004, the Cardinals piled up 553 yards on 50 plays against the Beavers, a gaudy 11-yard average.
Petrino said most of the credit goes to Brohm, who completed 18-of-22 passes (81.8 percent), the second-best completion percentage in school history. Last season, Stefan LeFors went 12-for-14 (85.7) in a win over East Carolina.
"If he ever gets a coach who calls more passing plays, he'll be OK," Petrino said of Brohm. "He did a great job of executing what we called. I think he also grew up today with his leadership."
The Cardinals' defense did its part, too, generating four fumbles, two interceptions and seven tackles for loss, including three sacks.
Louisville linebacker Brandon Johnson blocked a punt and returned one of the interceptions for a score and defensive end Elvis Dumervil set an NCAA record with his ninth sack in consecutive games.
"The offense did a great job, the defense did a great job," Dumervil said. "It was an overall great team effort."
Matt Moore finished 25-for-48 for 317 yards for Oregon State (2-1), which lost to a ranked opponent on the road for the seventh straight time.
It looked good for the Beavers early. They led 10-0 after consecutive 11-play scoring drives, putting the Cardinals down at home for the first time since a 37-7 loss to Memphis in 2003.
Petrino liked what he saw on his players' faces when they faced the early deficit.
"When we got behind, the sideline was great," Petrino said. "There were guys on offense who talked about how we'll come back and get it done and the guys on defense had a lot of energy."
With their best stretch of play this season, the Cardinals turned the game into a rout over the next 15 minutes, generating two sacks, a fumble, a blocked punt and 35 points.
Brohm started the first of five consecutive scoring drives with a shovel pass to Joshua Tinch, who scampered 24 yards. Brohm then lofted a 46-yard pass down the sideline to Harry Douglas, the Cardinals' longest reception since last season.
Two plays later, tight end Gary Barnidge snagged a Brohm pass with one hand and scored his fifth touchdown on his ninth career reception.
"I was visualizing this game all week long," Brohm said. "I knew we could make big plays. It was fun."
Dumervil, who had six sacks in the Cardinals' opener, tackled Moore on two straight plays and forced a fumble on the second. The Cardinals recovered at the Oregon State 15 and Michael Bush powered into the end zone to give Louisville its first lead.
"They have a lot of returning guys off a very good team," Oregon State coach Mike Riley said. "They didn't fluster or blink because we got ahead of them."
Dumervil tied an NCAA record with his eighth sack in consecutive games. He added another in the second half to eclipse the record set by Georgia Tech's Pat Swilling in 1995.
Meanwhile, Brohm completed 11 of his first 14 passes and found a new favorite target in Urrutia.
The 6-foot-6 redshirt freshman from Louisville had two catches on the Cardinals' next touchdown drive, which Bush capped with a 6-yard run. Less than two minutes later, Urrutia outdueled Oregon State cornerback Gerard Lawson for a leaping 22-yard TD reception with 3:01 left before halftime.
"I knew my chance was coming," said Urrutia, who added a 69-yard TD reception. "I didn't know I'd have this big of a game."
Johnson swatted Sammie Stroughter's punt attempt with 2:26 left in the half. Brohm zipped a 28-yard touchdown pass to Tinch on Louisville's next play for a 35-10 lead.
"We played good enough to win in the first quarter," said Oregon State linebacker Trent Bray. "We just played awful after that."
Brohm threw a 32-yard TD pass to Douglas in the third quarter before Johnson intercepted a tipped pass from Moore and returned it 15 yards for a score.
Top 25 Overview
It was over when... Louisville decided enough was enough. After an OSU field goal cut the lead to one, 14-13, Louisville scored 42 unanswered points.
Gameball goes to... Brian Brohm. Some questioned him after the Cards struggled against Kentucky in the opener, but Brohm responded by throwing 5 TDs and 368 yards.
Stat of the game... 7: The number of consecutive times Oregon State has lost to a ranked opponent on the road.