Week 8 sees several top-10 football matchups as races for league titles continue and the playoff picture starts to clear up.

Note: All games on Friday unless otherwise noted.

Class 5A

RANK TEAM OPPONENT
1 Cherry Creek vs. (8) Eaglecrest (Thurs.) 7 p.m.
2 Mountain Vista vs. Fruita Monument (Thurs.) 6 p.m.
3 Ralston Valley vs. Columbine (Thurs.) 7 p.m.
4 Arvada West vs. Denver East 7 p.m.
5 Legend vs. (10) Fountain-Fort Carson (Thurs.) 7 p.m.
6 Fairview vs. Brighton 7 p.m.
7 Valor Christian vs. ThunderRidge 7 p.m.
8 Eaglecrest at (1) Cherry Creek (Thurs.) 7 p.m.
9 Erie vs. Mullen 6:30 p.m.
10 Fountain-Fort Carson at (5) Legend (Thurs.) 7 p.m.

**

Class 4A

RANK TEAM OPPONENT
1 Montrose vs. Mesa Ridge 6 p.m.
2 Dakota Ridge vs. Highlands Ranch (Thurs.) 7 p.m.
3 Broomfield at Grand Junction Central 7 p.m.
4 Palmer Ridge at (6) Vista Ridge 7 p.m.
5 Riverdale Ridge at Adams City (Thurs.) 7 p.m.
6 Vista Ridge vs. (4) Palmer Ridge 7 p.m.
7 Heritage vs. Bear Creek (Thurs.) 6 p.m.
8 Sand Creek vs. Gateway 7 p.m.
9 Pueblo West vs. Widefield 7 p.m.
10 Cheyenne Mountain at Thornton (Thurs.) 7 p.m.

**

Class 3A

RANK TEAM OPPONENT
1 Windsor at Northridge 7 p.m.
2 Pomona at Severance (Thurs.) 7:30 p.m.
3 Thompson Valley at Mountain View 7 p.m.
4 Holy Family at Kennedy (Sat.) 11 a.m.
5 Lutheran vs. Hinkley (Thurs.) 7 p.m.
6 Mead at Greeley Central (Sat.) 1 p.m.
7 Eagle Valley BYE
8 Pueblo East at Pueblo Central 7 p.m.
9 Discovery Canyon vs. Harrison (Sat.) 12 p.m.
10 Palisade BYE

**

Class 2A

RANK TEAM OPPONENT
1 The Classical Academy vs. Alameda 7 p.m.
2 Wellington vs. (8) Eaton 6:30 p.m.
3 Strasburg vs. Englewood 6:30 p.m.
4 Brush vs. Fort Lupton 7 p.m.
5 Resurrection Christian at (7) Berthoud 7 p.m.
6 Kent Denver at Bennett 7 p.m.
7 Berthoud vs. (5) Resurrection Christian 7 p.m.
8 Eaton at (2) Wellington 6:30 p.m.
9 Elizabeth BYE
10 Lamar at Manitou Springs 7 p.m.

**

Class 1A

RANK TEAM OPPONENT
1 Buena Vista at Rye 7 p.m.
2 Limon vs. (4) Wray 7 p.m.
3 Centauri at Del Norte 6 p.m.
4 Wray at (2) Limon 7 p.m.
5 Forge Christian BYE
6 Burlington at Wiggins 7 p.m.
7 Monte Vista at Trinidad 7 p.m.
8 Highland at Denver West (Thurs.) 4:30 p.m.
9 Meeker vs. North Fork 7 p.m.
10 Colorado Springs Christian vs. Ellicott 7 p.m.

**

8-man

RANK TEAM OPPONENT
1 Akron at (7) Dayspring Christian (Sat.) 1 p.m.
2 Haxtun BYE
3 McClave at Las Animas 7 p.m.
4 Sanford at (5) Mancos 6 p.m.
5 Mancos vs. (4) Sanford 6 p.m.
6 West Grand at Vail Christian (Thurs.) 7 p.m.
7 Dayspring Christian vs. (1) Akron (Sat.) 1 p.m.
8 Byers vs. Elbert 7 p.m.
9 Sedgwick County vs. Merino 7:30 p.m.
10 Clear Creek at Lyons 7 p.m.

**

6-man

RANK TEAM OPPONENT
1 Idalia at (5) Otis 7 p.m.
2 Stratton at (4) Eads 7 p.m.
3 Cheyenne Wells vs. (6) Granada 7 p.m.
4 Eads vs. (2) Stratton 7 p.m.
5 Otis vs. (1) Idalia 7 p.m.
6 Granada at (3) Cheyenne Wells 7 p.m.
7 Peetz vs. (10) Prairie 7 p.m.
8 Sierra Grande at Cotopaxi (Sat.) 6 p.m.
9 Caliche vs. La Veta 6 p.m.
10 Prairie at (7) Peetz 7 p.m.