Varsity football
Class 1 Semifinal
Riverheads 21, Essex 8
George Wythe 35, Grundy 12
Varsity boys basketball
Lancaster 81, Middlesex 30
JV boys basketball
Lancaster 79, Middlesex 21
Varsity girls basketball
Mountain View 51, Rappahannock 31
JV girls basketball
Lancaster 29, Middlesex 24
Mountain View 19, Rappahannock 8
Wrestling
Lancaster def. Westmoreland, 46-36
Upcoming games
Boys basketball
(JV 5:30 p.m., varsity 7 p.m.)
December 8:
Mathews at Northumberland
December 9:
King George at Westmoreland
John Stone Memorial Classic at Christchurch:
Lancaster vs. Cape Henry, 5 p.m.
Colonial Beach vs. Christchurch, 7 p.m.
December 10:
Northumberland at Nandua, JV 3:30 p.m., varsity 5 p.m.
Westmoreland at Brunswick, JV 3 p.m., varsity 6 p.m.
John Stone Memorial Classic at Christchurch:
Consolation, 2 p.m.
Championship, 4 p.m.
December 12:
Lancaster at Northampton
Sussex at Westmoreland
December 13:
Christchurch at Rappahannock
December 15:
Middlesex at Lancaster
Northumberland at Mathews
King George at Essex
Girls basketball
(JV 5:30 p.m., varsity 7 p.m.)
December 9:
Westmoreland at King George
December 10:
Northumberland at Nandua, JV only, noon
Westmoreland at Brunswick, varsity only, 4:30 p.m.
December 12:
West Point at Rappahannock
Caroline at Essex, varsity only, 7 p.m.
Westmoreland at Sussex
December 14:
Rappahannock at King & Queen, varsity only, 6 p.m.
Westmoreland at West Point
December 15:
Lancaster at Middlesex, JV only
Essex at King George
Wrestling
December 10:
Lancaster at Charlottesville Tournament
December 14:
King William and Northumberland at Lancaster, 5 p.m.
Westmoreland at Middlesex, 5 p.m.
Indoor track
December 10:
Lancaster vs. Denbigh, Boo Williams Complex
Swim
December 8:
Multiple schools, Northern Neck Family YMCA, Kilmarnock, 5 p.m.