[youtube https://www.youtube.com/watch?v=Pt9vCMhgKy0&w=560&h=315%5D

The nation’s second-longest active high school football winning streak is over.

In a stunning upset, Austin Westlake beat Allen 23-14 in a 6A Division I Texas state semifinal Friday night, snapping the Eagles’ 57-game winning streak and ending Allen’s hopes for a fourth consecutive title. Allen lost for the first time since a 37-34 overtime loss at Coppell on Sept. 28, 2012.

Allen (14-1), ranked No. 3 in the Super 25, put on a furious fourth-quarter rally but came up short to end its season at 14-1.

Austin Westlake (14-1) makes its first appearance in a state final since 2009 when it plays for the 6A Division 1 title next week in Houston. Judson and North Shore play Saturday in the other semifinal.

The Allen-Westlake game was voted as the Super 25 Game of the Week by fans on USA TODAY High School Sports.

“You know it’s going to end sometime,” Allen coach Tom Westerberg told The Dallas Morning News. “You don’t want it to, but you know it’s going to end. We just didn’t make the plays that we usually do.”

Allen scored on a 3-yard pass from Green to Camden Harrison to cut the lead to 23-10 with 4:15 left. Westlake recovered the onside kick, but four plays later Westlake QB Sam Ehlinger was intercepted at the goal line Jaylon Jones, who took it 100 yards to cut the score to 23-17 with less than two minutes remaining.

Westlake recovered another onside kick, but Allen had two timeouts and was hoping to get the ball back. Ehlinger, however, ran the ball for nine yards on first down and then got a yard on second down to essentially end the game.

Ehlinger was everywhere, throwing for 258 yards with three touchdowns and two interceptions and then running 30 times for 127 yards. Ehlinger’s totals nearly eclipse the team’s 386 yards in total offense because of some negative plays and kneel-downs at the end of the game.

Allen’s defense stiffened when it needed to, but the offense stalled regardless of the quarterback. On the first four possessions, Mitchell Jonke took two series and Green took two series. Jones finished 4-for-20 for 94 yards and ran for 28 more. Green was 7-for-12 for 106.

Westlake had four sacks in the first quarter and a half and continued to pressure both QBs.

Trailing 16-0 at halftime, Allen fumbled on the second play of the half and Westlake took over deep in Allen territory. Westlake scored on a 23-yard pass to Chase Cokley for a 23-0 lead with 11:27 left in the third.

On the next series for Allen, a 63-yard pass to Tevyn Stevenson set up first-and-goal, but Allen was held to a field goal for its first points.

In the first half, Westlake got on the board with a field and then a pass over the middle to Kylen Granson went for a 70-yard TD and a 9-0 lead. Allen then didn’t help itself with a 7-yard punt that gave Westlake the ball on the Eagles’ 20. Ehlinger hit Granson for a 4-yard TD and a 16-0 lead.

Granson finished with seven catches for 136 yards and the two scores. Cokley had four catches for 48 yards and a TD.