L.J. Martin rushed for 88 yards and two touchdowns and No. 17 BYU beat No. 20 Colorado 36-14 in the Alamo Bowl on Saturday night in San Antonio.

BYU (11-2, No. 17 CFP) scored in every quarter in rolling to its second straight bowl victory and third in its past four appearances after failing to advance last season.

Colorado (9-4, No. 23 CFP) was held to 210 total yards with only 2 net yards rushing. The Buffaloes had 90 yards in the fourth quarter with the Cougars leading by 29 points.

Buffaloes quarterback Shedeur Sanders was sacked three times and threw two interceptions. He passed for 208 yards and two touchdowns while completing 16 of 23 passes.

Heisman Trophy winner Travis Hunter had four receptions for 106 yards, including a 43-yard TD from Sanders with 6:14 remaining in the third quarter.

Colorado’s offensive struggles started early.

The Buffaloes failed to convert on fourth-and-1 at the Cougars’ 49-yard line when Sanders’ pass to Will Sheppard fell incomplete.

BYU then marched 52 yards for its first touchdown on a 1-yard run by Martin with four minutes remaining in the first quarter.

Cougars sophomore Parker Kingston returned a punt 64 yards for a touchdown to put BYU up 17-0 with 5:32 left in the first half.

The Buffaloes were shut out in the first half while being limited to 61 total yards, including minus-nine yards rushing on 12 carries.

POP-TARTS BOWL

NO. 18 IOWA STATE 42, NO. 15 MIAMI 41: Rocco Becht scored from a yard out on fourth-and-goal with 56 seconds remaining and the Cyclones capped the best season in school history by rallying past the Hurricanes in Orlando.

Becht finished with 270 passing yards and three TDs for Iowa State (11-2), a program that entered this season never having won more than nine games in a year.

Iowa State rallied from a 10-point deficit in the second half — with Miami quarterback Cam Ward watching after a record-setting first half — to get win No. 11. Carson Hansen rushed for a pair of touchdowns.

Ward passed for three touchdowns in his final college game, while Damien Martinez rushed for 179 yards for Miami (10-3), which dropped its sixth straight bowl game and lost three of four games to end the season.

Martinez and Mark Fletcher Jr. rushed for scores for Miami, which was seeking its first 11-win season since 2003. Elijah Arroyo, Jojo Trader and Jacolby George had TD catches.

The first half was wild. Miami fumbled the ball away on the game’s first snap. And the next eight drives all ended with touchdowns.

The teams combined for 625 yards — 358 for Miami, 267 for Iowa State — by halftime with Miami holding a 31-28 lead.

Ward threw a record-setting 156th touchdown pass of his college career, connecting with Jacolby George for a 4-yard score with 4:12 left in the first quarter.

That broke the Division I — FBS and FCS — record, one more than Houston’s Case Keenum threw for from 2007 through 2011.

Ward threw two more TD passes to push his total to 158.

FENWAY BOWL

UCONN 27, NORTH CAROLINA 17: Joe Fagnano threw for 151 yards and two touchdowns to help the Huskies beat the Tar Heels at Boston’s Fenway Park, embarrassing Bill Belichick’s new team in his old backyard.

Belichick was not spotted in the home of the Red Sox, about an hour north of the stadium where he and Tom Brady hung six Super Bowl championship banners. Interim coach Freddie Kitchens took over when Mack Brown was fired.

The Tar Heels (6-7) scored on Chris Culliver’s 95-yard kickoff return but had no real offense otherwise.

Skyler Bell caught three passes for 77 yards for UConn (9-4), including a 38-yard touchdown.

PINSTRIPE BOWL

NEBRASKA 20, BOSTON COLLEGE 15: Dylan Raiola passed for 228 yards and a touchdown as the Cornhuskers beat the Eagles at Yankee Stadium for their first bowl victory since 2015.

After Nebraska built a 13-2 lead in the first half on scoring runs by Rahmir Johnson and Kwinten Ives, Raiola hit Emmett Johnson with a 13-yard TD pass on fourth down with 3:02 remaining in the third quarter for a 20-2 edge and Nebraska (7-6) held on for the win over Boston College (7-6).

Nebraska celebrated its first bowl win since topping UCLA in the 2015 Foster Farms Bowl and first winning season since 2016.

NEW MEXICO BOWL

TCU 34, LOUISIANA-LAFAYETTE 3: Josh Hoover passed for four TDs to help the Horned Frogs rout the Ragin’ Cajuns (10-4) in Albuquerque.

Eric McAlister had eight catches for 87 yards and a TD for TCU (9-4), which held Louisiana-Lafayette to 209 yards, including 61 on the game’s final possession.

ARIZONA BOWL

MIAMI (OHIO) 43, COLORADO ST. 17: Kevin Davis had 148 yards rushing and two touchdowns on just nine carries and Jordan Brunson also ran for two TDs to help the RedHawks (9-5) defeat the Rams (8-5) in Tucson.

MILITARY BOWL

EAST CAROLINA 26, NC STATE 21: Rahjai Harris broke free for an 86-yard touchdown run with 1:33 remaining, giving the Pirates a victory over the Wolfpack in Annapolis, Md.

Harris had 220 of ECU’s 326 yards rushing, and his sprint gave the Pirates (8-5) the lead back after they’d blown a 13-point advantage in the fourth.

CJ Bailey threw three touchdown passes for NC State (6-7).