Teams look to keep their playoff hopes alive with wins this weekend. Check out the full slate of games under the lights tonight and during the afternoon tomorrow.

Friday Night, September 21

Waterville at Morse, 7:00 p.m.
Lawrence at Mt. Ararat, 7:00 p.m.
Leavitt at Madison, 7:00 p.m.
Maranacook at Boothbay Region, 7:00 p.m.
Bangor at Cony, 7:00 p.m.
Mt. Blue at Gardiner, 7:00 p.m.
Winslow at Sacopee Valley, 7:00 p.m.
Lewiston at Skowhegan, 7:00 p.m.
Telstar at Dirigo, 7:00 p.m.
Marshwood at Lake Region, 7:00 p.m.
Foxcroft Academy at Stearns, 7:00 p.m.
Washington Academy at Maine Central Institute, 7:00 p.m.
Ellsworth at Mattanawcook Academy, 7:00 p.m.
Mt. View at Bucksport, 7:00 p.m.
Biddeford at Noble, 7:00 p.m.
Poland at Old Orchard Beach, 7:00 p.m.
Dexter at Orono, 7:00 p.m.
Messalonskee at Oxford Hills, 7:00 p.m.
Belfast at Hampden Academy, 7:00 p.m.
Brewer at Mt. Desert Island, 7:00 p.m.
Wells at Spruce Mountain, 7:00 p.m.
Hermon at John Bapst, 7:00 p.m.
South Portland at Kennebunk, 7:00 p.m.
Mountain Valley at Gray-New Gloucester, 7:00 p.m.
Cheverus at Windham, 7:00 p.m.
Traip Academy at Yarmouth, 7:00 p.m.
Greely at York, 7:00 p.m.
Portland at Bonny Eagle, 7:00 p.m.
Brunswick at Edward Little, 7:00 p.m.
Cape Elizabeth at Falmouth, 7:00 p.m.
Scarborough at Deering, 7:00 p.m.
Sanford at Gorham, 7:00 p.m.

Saturday, September 22
Winthrop at Oak Hill, 1:30 p.m.
Freeport at Lisbon, 1:30 p.m.
Oceanside at Camden Hills, 3:00 p.m.
Old Town at Nokomis, 1:30 p.m.
Massabesic at Thornton Academy, 1:30 p.m.
Fryeburg Academy at Westbrook, 1:30 p.m.