Week 3 of the high school football season saw some big upsets and thrilling endings, setting up a big Week 4 slate of games.

Note: All games on Friday unless otherwise noted.

Class 5A

RANK TEAM OPPONENT
1 Cherry Creek BYE
2 Valor Christian vs. Mullen 7 p.m.
3 Mountain Vista BYE
4 Arvada West at Overland 7 p.m.
5 Ralston Valley at ThunderRidge 7 p.m.
6 Legend BYE
7 Fairview vs. Monarch 7 p.m.
8 Grandview vs. Rock Canyon (Sat.) 6 p.m.
9 Erie at Fort Collins 6: 30 p.m.
10 Pine Creek at Arapahoe 7 p.m.

**

Class 4A

RANK TEAM OPPONENT
1 Broomfield at Legacy (Thurs.) 7 p.m.
2 Montrose at Grand Junction Central (Thurs.) 8 p.m.
3 Dakota Ridge vs. (3A No. 1) Pomona 7 p.m.
4 Palmer Ridge vs. Longmont 7 p.m.
5 Vista Ridge BYE
6 Heritage vs. (9) Mesa Ridge 6 p.m.
7 Riverdale Ridge at Thornton 7 p.m.
8 Pueblo West BYE
9 Mesa Ridge at (6) Heritage 6 p.m.
10 Loveland vs. (3A No. 6) Thompson Valley

**

Class 3A

RANK TEAM OPPONENT
1 Pomona at (4A No. 3) Dakota Ridge 7 p.m.
2 Mead vs. Greeley West 7 p.m.
3 Windsor vs. Severance 7 p.m.
4 Holy Family vs. Lewis-Palmer 7 p.m.
5 Roosevelt vs. Rifle 7 p.m.
6 Thompson Valley at (4A No. 10) Loveland 7 p.m.
7 Lutheran at (2A No. 7) Resurrection Christian 7 p.m.
8 Discovery Canyon vs. Pueblo County (Sat.) 12 p.m.
9 Timnath at Hinkley (Sat.) 2 p.m.
10 Palisade vs. Durango (Thurs.) 4 p.m.

**

Class 2A

RANK TEAM OPPONENT
1 The Classical Academy vs. La Junta 7 p.m.
2 Strasburg at The Academy (Sat.) 2:30 p.m.
3 Wellington vs. Mountain View 6:30 p.m.
4 Eaton BYE
5 Berthoud BYE
6 Delta Rawlins (Wyo.) 5 p.m.
7 Resurrection Christian vs. (3A No. 7) Lutheran 7 p.m.
8 Elizabeth at Weld Central (Sat.) 7 p.m.
9 Brush at (1A No. 4) Wray 6 p.m.
10 Basalt at Teton (Wyo.) 4 p.m.

**

Class 1A

RANK TEAM OPPONENT
1 Limon vs. Bennett (Sat.) 2 p.m.
2 Buena Vista BYE
3 Forge Christian at Kent Denver (Sat.) 1 p.m.
4 Wray vs. (2A No. 9) Brush 6 p.m.
5 Centauri BYE
6 Colorado Springs Christian vs. Florence 7 p.m.
7 Burlington vs. Lamar 7 p.m.
8 Yuma at Torrington (Wyoming.) 6 p.m.
9 Flatirons Academy at Estes Park 7 p.m.
10 Monte Vista vs. Pagosa Springs 6 p.m.

**

8-man

RANK TEAM OPPONENT
1 Haxtun at Crowley County (Sat.) 1 p.m.
2 Akron at Holy 7 p.m.
3 McClave BYE
4 Sedgwick County at (10) Hoehne 5 p.m.
5 Sanford at Fowler 7 p.m.
6 Mancos BYE
7 Dayspring Christian at Las Animas (Sat.) 1 p.m.
8 West Grand at Lake County 7 p.m.
9 Simla BYE
10 Hoehne vs. (4) Sedgwick County

**

6-man

RANK TEAM OPPONENT
1 Idalia vs. (10) Walsh 5 p.m.
2 Granada vs. (5) Eads 7 p.m.
3 Stratton at Arickaree (Thurs.) 7 p.m.
4 Cheyenne Wells vs. Cheraw 7 p.m.
5 Eads at (2) Granada 7 p.m.
6 Caliche at Wiley 6 p.m.
7 Otis at Genoa-Hugo 7 p.m.
8 Sierra Grande BYE
9 Fleming at Weldon Valley (Sat.) 6 p.m.
10 Walsh at (1) Idalia 5 p.m.