Highlights from Friday's high school action in the Pikes Peak region:
Cheyenne Mountain 31, Canon City 17
At Cheyenne Mountain: In what was most likely its last home game of the season, Cheyenne Mountain rallied from a 14-0 halftime hole to outscore the Tigers 31-3 in the second half.
James Michael Sullivan had two touchdown runs and a 41-yard scoring reception from quarterback Mitch Guhl to spark the Indians (5-3, 3-2 4A Foothills) to a win that keeps them alive for a playoff berth.
“It’s a huge win for us and keeps us in the playoff hunt; the kids responded well in the second half,” Cheyenne Mountain coach Brian Sherman said. “We didn’t want our seniors to finish their last home game like that, and we played harder and tackled better in the second half.”
Canon City (5-3, 2-3) saw its playoff chances hurt in the loss. It was the Tigers’ second defeat in three games.
The Classical Academy 48, Sierra 14
At TCA: Quarterback Jantzen Ryals ran for two touchdowns and threw for two more to keep TCA (8-0, 3-0 3A Southern) undefeated. Andrew Register ran for two scores and kicker Daniel Carlson connected on two field goals for the Titans.
Sierra (2-6, 0-3) got both of its touchdowns on runs from Traveion Paillitte.
Florence 46, Dolores Huerta 0
At Florence: Florence (7-1, 6-0 2A Tri-Peaks) scored 32 first-half points to clinch the 2A Tri-Peaks title before facing Trinidad in the regular-season finale next week.
Falcon 41, Air Academy 6
At Air Academy: Falcon quarterback Austin Worbington threw four touchdown passes to lead the rout. Kalen Ballage had a rushing and receiving touchdown and Keenan Britton added a 7-yard scoring run for the Falcons (6-2, 3-2 4A Pikes Peak).
The lone score for Air Academy (1-7, 0-5) came on a late touchdown pass from Adam Brown to Devon Perong.
Vista Ridge 48, Liberty 0
At Vista Ridge: Brayden Stewart threw for 257 yards and three touchdowns and Brandon Cartegena ran for 117 yards and two scores as Vista Ridge (7-1, 4-1 4A Pikes Peak) picked up its third straight win. The Wolves have outscored opponents 117-10 in that span.
Liberty (4-4, 2-3) has suffered three straight losses.
Sand Creek 34, Rampart 6
At Sand Creek: Quarterback Micheal DeCarmo ran for 206 yards and two touchdowns and added a kickoff return for a score. He also kicked the extra points for the Scorpions (4-4, 2-3 4A Pikes Peak). Running back Dominic Reed ran for 175 yards and a score as Sand Creek pounded the ball on the ground all game.
Rampart (3-5, 2-3) got its lone score from Elijah Bennett on a 23-yard run in the fourth quarter.
Lewis-Palmer 53, Wasson 25
At L-P: Sean Grundman scored a rushing and receiving touchdown and added a 99-yard kickoff return for a score to lead Lewis-Palmer (4-4, 2-1 3A South Central). Nate Connor and Ricky Anderson each had a pair of rushing touchdowns for the Rangers, who scored 33 second-quarter points.
DJ Hanes had two receiving touchdowns for Wasson (1-7, 1-2).
Valor Christian 58, Palmer 7
At Valor Christian: Christian McCaffrey scored rushing, punt return and kickoff return touchdowns to lead Valor Christian (6-2).
The only touchdown for Palmer (0-8) was an 80-yard pass to Travon Charity.
Discovery Canyon 48, Mitchell 0
At Mitchell: Adrian Mack and Ben Gilson each scored twice to help Discovery Canyon (7-1, 3-0 3A South Central) remain perfect in conference play.
The Thunder led Mitchell (2-6, 0-3) 42-0 at the half.
Pueblo Central 44, Harrison 12
At Harrison: A week after picking up its first win of the season over Sierra, Harrison (1-7, 1-2 3A Southern) fell hard against Pueblo Central (5-3, 2-1).
Lamar 38, St. Mary’s 30
At St. Mary’s: St. Mary’s gave up 24 second-quarter points to dig itself a 31-10 halftime deficit. Quarterback Logan Elliott threw for two scores and ran for another and the Pirates scored on a blocked punt as well.
St. Mary’s (3-5, 1-5 2A Tri-Peaks) has lost three in a row.
Trinidad 19, Manitou Springs 18
At Trinidad: The Mustangs (6-2, 4-2 2A Tri-Peaks) fell into a three-way tie for second in the conference with Trinidad (6-2, 4-2) and La Junta.
Mesa Ridge 49, Palmer Ridge 21
At Mesa Ridge: Mesa Ridge (6-2, 4-1 4A Foothills) remained one game behind Pueblo West (8-0, 5-0) for the conference lead. The Grizzlies will host Pueblo West in the last game of the regular season Nov. 2.
Palmer Ridge (1-7, 1-4) has lost three in a row and has been outscored 102-31 in those three games.
Eaton 7, Florence 2
At Aurora Sports Park: Florence’s season came to an end in the first round of the 3A state tournament. The fifth-seeded Huskies end the year at 14-8 and were second in the 3A District 2 league behind Rocky Ford.
Palmer 4, Fountain-Fort Carson 3 (OT)
At Palmer: Maxwell Morrison scored twice for Palmer and Matt Kourajian and Dominic Goerker each added a goal and an assist for the Terrors (7-7-1). Josh Kourajian had six saves for Palmer.
Tyler Hadley scored two goals for F-FC and Seth Lake added a goal and two assists for the Trojans (3-11-1).
Rampart 3, James Irwin 1
At Rampart: Brendan Reich scored two goals and Mal Sawm added the third score for Rampart (10-3-1). Kyle Alford, Mario Mandel and Kyle Creapo each had an assist for the 5A Rams.
James Irwin’s lone goal came from Brendan Campagna. Andrew Kester had 10 saves in net for the 3A Jaguars (9-6).