Friday/Saturday prep football predictions

Here are my predictions for Friday and Saturday prep football games. All games Friday except where indicated.

AMBASSADOR LEAGUE
Ontario Christian 48, Western Christian 12
Calvary Murrieta 35, Arrowhead Christian 7
Aquinas 34, Linfield Christian 12
BASELINE LEAGUE
Upland 45, Etiwanda 7
Los Osos 41, Glendora 24

CITRUS BELT LEAGUE
Redlands East Valley 21, Cajon 14
Yucaipa 35, Miller 12
DE ANZA LEAGUE
Twentynine Palms 21, Yucca Valley 13
Big Bear 42, Desert Mirage 7 (Saturday)
DESERT SKY LEAGUE
Barstow 42, Granite Hills 6
Silverado 35, Victor Valley 16
MOJAVE RIVER LEAGUE
Serrano 35, Apple Valley 17
Hesperia 42, Sultana 35
MOUNTAIN VALLEY LEAGUE
Rim of the World 42, Banning 35
Citrus Valley 27, Jurupa Hills 18
MT. BALDY LEAGUE
Chino 41, Montclair 23
Chaffey 40, Don Lugo 14
SAN ANDREAS LEAGUE
Carter 27, Arroyo Valley 13
Rialto 35, San Gorgonio 33
San Bernardino 42, Pacific 24
SIERRA LEAGUE
Chino Hills 49, South Hills 17
Ayala 28, Claremont 21
SUNKIST LEAGUE
Grand Terrace 36, Bloomington 22
Kaiser 42, Fontana 0
NONLEAGUE
Oak Hills 36, Ridgecrest Burroughs 27