HIGH SCHOOL TOURNAMENT ROUNDUP: All the South Shore scores from MIAA semifinal and finals
Find all of Saturday's South Shore scores from the MIAA state semifinal and finals right here.
More: Scores, times and stories: Find our coverage from all the MIAA state championships here
RUGBY
Division 2 Final - Weymouth 48, Hanover 28: Mike Mastrocola (3 tries) and Jaheem Ridore (2 tries) starred as the Wildcats won their first state title.
More: STATE CHAMPS AT LAST: Weymouth High boys rugby defeats Hanover in Division 2 final
Division 1 Final - Belmont 20, BC High 7: John McNicholl had a try, but the Eagles couldn't defend their state title.
More: Rosenmeier family powers Belmont High boys rugby past BC High in Division 1 state final
BOYS LACROSSE
Division 1 semifinal - St. John's Prep 12, Hingham 8: The No. 4 Harbormen lost to the top seed.
More: Hingham bows out, B.C. High advances to Divison 1 boys lax finals
Division 1 semifinal - BC High 8, Lincoln-Sudbury 6: The Eagles clinched a spot in the state final against top-seeded SJP as Andrew Toland made 15 saves and Will Emsing tallied 4 goals.
Division 4 semifinal - Wahconah 13, Cohasset 12: The Skippers dropped a heartbreaker in overtime.
GIRLS LACROSSE
Division 3 semifinal - Cohasset 14, Weston 13: Molly Stephens tallied the game-winning goal to send the Skippers to the state final.
BASEBALL
Division 2 final - Milton 4, King Philip 2: Charlie Walker earned the win in a complete-game effort as the Wildcats won their first-ever state title. Jimmy Fallon had 2 hits and an RBI.
SOFTBALL
Division 3 final - Greater New Bedford Voke 8, Middleboro 5: Alex Welch had a 3-run home run in the loss.
This article originally appeared on The Patriot Ledger: All the South Shore high school sports scores from Saturday