PULLMAN, Wash. -- UCLA coach Jim Mora saw his team jump out to a 30-point lead, then need to hang on to beat Washington State 44-36 on Saturday night.
"Sometimes they're ugly," Mora said of the win. "It's not always going to be just beautiful."
Brett Hundley threw three touchdown passes to help No. 17 UCLA build a 37-7 halftime lead. The Bruins were outscored 27-7 in the second half of a night game played in 20-degree temperatures.
"We are 8-2," Mora said. "We won a game in difficult conditions. That bodes well for UCLA football."
UCLA (8-2, 5-2 Pac-12) has won four games in a row since a loss at California, and is first in the Pac-12 South.
Mora credited Washington State for continuing to play hard in the second half.
"We did not lose intensity," Mora said. "Washington State fought their butts off the whole game."
"We got the job done, that's all that matters," added linebacker Eric Kendricks, who scored a touchdown on a fumble recovery.
Hundley, a freshman, completed 18 of 21 passes for 261 yards, with one interception.
Washington State (2-8, 0-7) has lost seven straight and new coach Mike Leach is still looking for his first league win. Connor Halliday threw five touchdown passes.
"We played hard on offense, defense and special teams," said Leach, who has been highly critical of his team's effort in recent games. "That's the hardest I've seen this team play."
Washington State dominated the first quarter, then was outscored 30-0 in the second quarter as Hundley threw three touchdown passes and the Bruins piled up 181 yards.
The Cougars played without star receiver Marquess Wilson, who was suspended this week for a violation of team rules and then quit the team.
"I'm not going to talk about anyone that isn't here," Leach said after the game.
The Bruins' defense blocked two WSU field goal attempts, returning one for a touchdown. They also returned a fumble for a score and knocked WSU quarterback Jeff Tuel out of the game.
Washington State took the opening kickoff and drove to the UCLA 23, where the drive stalled. Andrew Furney's field goal attempt was blocked by Datone Jones, and the ball was picked up by UCLA's Sheldon Price, who ran it back 68 yards for a touchdown.
On the next drive, the Cougars got to the 1-yard line before a penalty pushed them back to the 16. Furney's 33-yard field goal attempt was blocked by Cassius Marsh.
Washington State finally scored on its third deep drive of the first quarter, when Halliday hit Dominique Williams with a 6-yard touchdown pass to tie the score at 7-7. Halliday had just gone into the game in place of injured starter Tuel.
Washington State outgained UCLA 167 yards to 22 in the first quarter.
But it was all UCLA in the second quarter.
The Bruins took a 14-7 lead on Hundley's 16-yard scoring pass to Johnathan Franklin. Teondray Caldwell fumbled on the ensuing kickoff return, and UCLA took possession on the WSU 24. Joseph Fauria caught a 9-yard pass from Hundley to give UCLA a 21-7 lead.
Halliday was sacked in the end zone, with the safety giving UCLA a 23-7 lead. The Bruins also got the ball back and scored on Hundley's 10-yard pass to Devin Fuller for a 30-7 lead with 6:40 left in the first half. Halliday fumbled after a hit from Marsh and the ball was picked up by Kendricks, who ran 40 yards for a touchdown and a 37-7 halftime lead.
Washington State cut into UCLA's lead in the second half while holding the Bruins to one score.
Halliday threw touchdown passes to Brett Bartolone and Marcus Mason in the third, while Jordon James added a touchdown for UCLA on a 2-yard run. Halliday threw fourth quarter touchdown passes to Dominique Williams and Kristoff Williams, the last with 1:31 left. The Bruins were able to run out the clock after that.
Halliday finished with 330 yards on 26 of 43 passing, and was intercepted once.
Running back Devontae Booker had 124 combined yards and a touchdown, and Utah spoiled Jim Harbaugh's Michigan coaching debut, beating the Wolverines 24-17 on Thursday night.
Arizona star linebacker Scooby Wright will have an MRI after injuring his left knee in the first quarter of the Wildcats' season-opening 42-32 win over UTSA on Thursday night.
Trevone Boykin threw for 246 yards and a touchdown and ran for 92 yards and another score to help No. 2 TCU outlast Minnesota 23-17 on Thursday night.
All-American defensive end Shawn Oakman and safety Orion Stewart have been suspended for Baylor's season opener Friday against SMU for a violation of team rules, a school spokesman told ESPN.com.
Ohio State quarterback Cardale Jones is "doing fine" after he was released from the hospital Wednesday night after being treated for symptoms related to a migraine headache.
East Carolina receiver Trevon Brown will miss three games after being placed on probation for a violation of the school's student code of conduct.