Westlake (Austin, Texas) moved up six spots to No. 4 in this week's MaxPreps Top 25 high school football rankings after the Chaparrals upset two-time defending champion North Shore (Houston) 24-21 to advance to the Texas 6A Division 1 title game. Junior quarterback
Cade Klubnik scored the go-ahead touchdown from 1-yard out on fourth down in the final two minutes to snap the Mustangs' 29-game win streak.
Westlake's victory combined with Southlake Carroll's 34-27 win over Duncanville sets up the "Dodge Bowl" as Todd Dodge – head coach at Westlake – takes on son Riley Dodge, who is the head coach at Carroll. How about that for a championship storyline?
Southlake Carroll was this week's biggest mover, jumping 11 spots to No. 10 as sophomore running back
Owen Allen led the way in an upset of previous No. 5 Duncanville. He accounted for 245 total yards and two touchdowns as the Dragons advanced to the state championship game for the first time since 2011.
No. 9 Denton Ryan clinched a spot in the 5A Division 1 state championship with a 49-35 win over Mansfield Summit (Arlington). Oklahoma signee
Billy Bowman hauled in 13 receptions for 134 yards and a score. The Raiders must get past unbeaten Cedar Park for their first state title since 2002.
The Texas 6A Division 2 championship will also feature two MaxPreps Top 25 teams as No. 18 Cedar Hill faces No. 19 Katy on Jan. 16.
Kaidon Salter led Cedar Hill to a 27-17 win over Guyer (Denton) while Katy cruised to a dominant 63-7 win over Hays (Buda) in the other semifinal.
This will mark the fourth time since 2012 that Cedar Hill meets Katy in a state championship game. The powerhouse programs met three consecutive years from 2012 to 2014 with Cedar Hill winning two of three.

Photo by Robbie Rakestraw
Southlake Carroll players celebrate their 6A Division 1 semifinal won over Duncanville on Saturday. The victory sets up a championship game with Austin Westlake and a battle between father and son head coaches.
MaxPreps Top 25 High School Football Rankings
Record: 8-0 | Last week: 1
Season complete
Record: 14-0 | Last week: 3
Season complete
Record: 6-0 | Last week: 4
Season complete
Record: 13-0 | Last week: 10
Last week: Beat North Shore (Houston) 24-21
Next week: Jan. 16 vs. No. 10 Southlake Carroll (Southlake)
Record: 10-0 | Last week: 6
Season complete
Record: 14-0 | Last week: 7
Season complete
Record: 14-1 | Last week: 2
Last week: Lost to Westlake (Austin) 24-21
Season complete
Record: 14-0 | Last week: 8
Season complete
Record: 14-0 | Last week: 9
Last week: Beat Mansfield Summit (Arlington) 49-35
Next week: Jan. 15 vs. Cedar Park
Record: 12-1 | Last week: 21
Last week: Beat Duncanville 34-27
Next week: Jan. 16 vs. No. 4 Westlake (Austin)
Record: 10-0 | Last week: 11
Season complete
Record: 10-2 | Last week: 5
Last week: Lost to Southlake Carroll (Southlake) 34-27
Season complete
Record: 11-0 | Last week: 12
Season complete
Record: 14-0 | Last week: 13
Season complete
Record: 10-0 | Last week: 14
Season complete
Record: 8-1 | Last week: 15
Season complete
Record: 8-1 | Last week: 16
Season complete
Record: 12-1 | Last week: 19
Last week: Beat Guyer (Denton) 27-17
Next week: Jan. 16 vs. No. 19 Katy
Record: 12-1 | Last week: 22
Last week: Beat Hays (Buda) 63-7
Next week: Jan. 16 vs. No. 18 Cedar Hill
Record: 13-1 | Last week: 17
Season complete
Record: 10-2 | Last week: 18
Season complete
Record: 11-2 | Last week: 20
Season complete
Record: 8-1 | Last week: 23
Season complete
Record: 15-0 | Last week: 24
Season complete
Record: 10-0 | Last week: 25
Season complete