Andy Dalton passed for 241 yards and three touchdowns and No. 10 TCU remained unbeaten with a 38-7 win over 16th-ranked BYU on Saturday.

The Horned Frogs (7-0, 3-0 Mountain West) continued their march to what they hope is a BCS berth with their eighth straight victory and routed the Cougars (6-2, 3-1) for the second year in a row.

TCU was too fast for BYU on both offense and defense. The Frogs sacked Max Hall four times, the final one causing a fumble early in the fourth quarter that led to a touchdown to finish the blowout with 12:00 left in the game.

Hall finished 18 for 28 for 162 yards with a touchdown. The Cougars did nothing to help by committing nine penalties, including two on third downs that kept scoring drives alive for the Frogs.

TCU outgained the Cougars 412-298.

Harvey Unga had more than a third of BYU's yardage, running for 123 yards and caught a 3-yard pass from Hall for BYU's only touchdown.

Hall ended up with two turnovers, one on a tipped pass and the other when he was blindsided on a sack by Jerry Hughes early in the fourth quarter.

BYU, which had won 13 straight conference home games, was hoping to avenge a 32-7 loss at TCU last year that ended the Cougars' 16-game winning streak. The Frogs were too fast for the Cougars then and now, scoring the first 21 points Saturday and never letting BYU back into it.

The Cougars gave the Frogs two breaks early in the third quarter. The first was when BYU's Bryan Kariya tipped a pass straight up in the air and Daryl Washington intercepted it and returned the ball to the 40. The Cougars defense came up with a stop on third down from the 19, but a roughing-the-passer call gave TCU first-and-goal from the 9.

BYU held TCU to a field goal, but the Cougars' defense blew another chance a few minutes later. Dalton threw an incomplete on third down, but Brian Logan was called for interference on TCU receiver Antoine Hicks and TCU got a first down at the 25. On the next play, Dalton threw a 75-yard touchdown pass to Hicks, who left behind Logan long before he caught the ball in stride at the BYU 30.

After taking a 7-0 lead on a 4-yard run by Joseph Turner, the Frogs caught the Cougars by surprise with a reverse pitch pass deep in their own territory. Receiver Jeremy Kerley looked like he was going to throw the ball away and avoid a big loss when he spotted Jimmy Young open near midfield and threw it for a 44-yard gain.

Dalton completed the drive with a pass to Ed Wesley, who broke one tackle around the 25 and didn't face another Cougar until he leaped over the goal line.

TCU scored again with 5:03 left in second on a 12-yard pass from Dalton to Young, who leaped to grab the ball and dragged a toe for the touchdown.

The Frogs had two sacks in the first quarter and nearly a third on a play that turned out even better for TCU. Hall passed the ball just before he hit the turf and the throw went backward enough that it was considered a lateral and a live ball. BYU recovered for a 9-yard loss.

BYU took a gamble late in the second quarter after getting stymied for a loss of 1 on third-and-goal from the 2. The Cougars went for it _ quieting the boos they had been hearing from the home fans _ and Hall hit Unga with a pass in the flat and Unga ran it in for a touchdown with 1:42 left to get BYU within 21-7.