(NEWS CENTER Maine) -- Here are the scores and highlights from high school playoff games played on Wednesday, June 13:

BASEBALL:

B North Regional Final
#2 Brewer 4
#1 Ellsworth 2

B South Regional Final
#3 Greely 3
#1 Wells 8

D North Regional Final
#2 Bangor Christian 3
#1 Fort Fairfield 4

D South Regional Final
# 2 Richmond 14
#1 Searsport 6

SOFTBALL:

B North Regional Final
#3 Oceanside 2
#1 Brewer 6

B South Regional Final
#4 Morse 0
#6 Greely 1

D North Regional Final
#2 Penobscot Valley 7
#1 Southern Aroostook 2 (10 innings)

D South Regional Final
#3 Buckfield 3
#1 Greenville 9

BOYS' LACROSSE

A North Regional Final
#2 Portland 6
#1 Falmouth 15

A South Regional Final
#2 Cape Elizabeth 6
#1 Thornton Academy 15

B Semifinal
#3 Yarmouth 13
#2 Brunswick 14 (OT)

B Semifinal
#4 Messalonskee 11
#1 Greely 16

GIRLS' LACROSSE

A North Regional Final
#2 Cheverus 5
#1 Falmouth 17

A South Regional Final
#2 Massabesic 10
#1 Kennebunk 9

B Semifinal
#3 Greely 8
#2 Cape Elizabeth 9

B Semifinal
#4 Messalonskee 10
#1 Yarmouth 17