Thursday’s scores, Friday’s predictions

Here are Thursday’s actual scores, and Friday’s predictions. I went 4-0 on Thursday picking winners and am 81-20 picking winners so far this season, although I am still looking to get a score or a margin exactly right.

Thursday’s scores
Riverside Poly 34, Kaiser 3
Serrano 77, Adelanto 0
Alta Loma 41, Ontario 6
Chaffey 28, Bloomington 0

Friday’s predictions (listed alphabetically by winner)
Apple Valley 31, Victor Valley 7
Arrowhead Christian 35, Ribet Academy 27
Ayala 24, Glendora 21
Cajon 31, Colton 16
Canyon Springs 28, Hesperia 26
Chaparral 27, Carter 20
Chino Hills 45, West Covina 19
Jurupa Hills 42, Grand Terrace 35
Littlerock 41, Granite Hills 7
Los Altos 42, Chino 14
Miller 28, Fontana 18
Montclair 35, Sunny Hills 30
Murrieta Mesa 24, Citrus Valley 14
Norco 21, Los Osos 18
Oak Hills 52, Arroyo Valley 14
Ontario Christian 44, El Cajon Christian 35
Pomona 41, Sultana 20
Rancho Cucamonga 35, Murrieta Valley 21
Redlands 24, Palm Desert 7
Rialto 28, Summit 24
Rim of the World 35, Twentynine Palms 7
Roosevelt 31, Etiwanda 20
San Bernardino 21, Perris 19
San Gorgonio 38, Yucaipa 35
Sonora 21, Don Lugo 17
Tesoro 45, Colony 16
Upland 45, Silverado 14
Vista Del Lago 26. Pacific 22
Vista Murrieta 41, Redlands East Valley 24
Western Christian 40, Village Christian 27
Yucca Valley 33, Barstow 13