In its usual fashion, Buckingham Browne & Nichols passed its way to victory yesterday, beating Roxbury Latin, 34-14.
BB&N got out to a fast start, scoring 21 points in the first quarter as Mike DiChiara tossed three touchdown passes.
DiChiara finished with five touchdown passes, three to Steve Grassa. DiChiara has gashed every defense he has seen this year, tossing 27 touchdown passes in seven games. BB&N (7-0) will play Lawrence Academy in the ISL championship game Saturday.
Lawrence Academy improved to 7-0 after throttling St. Paul's, 46-3.
Lawrence Academy also passed its way to victory, Charlie Loeb throwing for 286 yards and five touchdowns. Loeb sliced through St. Paul's pass defense like a surgeon. Three of his touchdown passes came in a decisive second quarter, during which Lawrence Academy scored 21 points to increase its lead from 13-3 to 34-3. Ollie Taylor had 174 receiving yards and four touchdowns. Lawrence Academy equaled its win total from last year thanks in large part to its overpowering defense.
BB&N and Lawrence Academy are evenly matched. Both average around 40 points per game and allow around one touchdown per game.
Milton Academy 37, Nobles 14 - Josh Scott ran for 234 yards and two touchdowns for Milton (7-1), which will await today's NEPSAC bowl selections. Scott finished the regular season with more than 1,800 yards on the ground.
Belmont Hill 20, Governor's 14 (OT) - Tyler West threw for a touchdown and rushed for the winner in overtime.
Brooks 42, Rivers 7 - Jordan Johnson carried eight times for 127 yards and two touchdowns. He also passed for 60 yards and returned a kick 95 yards for a score.
St. George's 24, Middlesex 22 - In the teams' 103d meeting, Charlie Fleming ran for two touchdowns, including the winner with 11 minutes to go.
Greater Boston: Everett 38, Somerville 8 - Dio McCloud rushed for a touchdown and returned an interception for a touchdown for the Tide.
Dual County Large: Waltham 33, Newton South 14 - Ivan Colon ran for a 40-yard score and passed for a touchdown in Waltham's upset of Newton South.
Bay State: Newton North 28, Dedham 13 - Ben Kiley caught two touchdown passes and threw a TD pass to lead the Tigers.
Walpole 35, Needham 20 - Sonny Mastromatteo threw for two touchdowns and Ryan Izzo ran for two more for the Rebels.
Braintree 28, Wellesley 24 - Cameron Hooper passed for three touchdowns, two to Joe Gaughan.
Norwood 29, Brookline 23 - Silqwan Russell passed for a touchdown and scored on a fumble recovery in the end zone.
Middlesex: Woburn 21, Lexington 16 - Justin Flores rushed for two scores including the winner in the third quarter.
Wakefield 34, Winchester 13 - Martin Hyppolite rushed for 176 yards and four touchdowns to lead the Warriors.
Catholic Large: Arlington Catholic 22, Cardinal Spellman 15 - Corey Spencer passed for 197 yards and two touchdowns.
Austin Prep 46, Archbishop Williams 0 - Patrick Delany ran for four touchdowns as Prep recorded its fifth shutout of the year.
Northeastern Small: Saugus 16, Danvers 0 - Shamir Guillame and Mike Dean rushed for scores.
South Shore: Abington 16, Cohasset 13 - Kristian LaPointe scored twice and intercepted Cohasset's potential go-ahead 2-point conversion pass in the fourth quarter.
Cape Ann Small: Georgetown 35, North Reading 6 - Joe Esposito had two touchdown passes and two rushing touchdowns while Chris Esposito had 11 tackles, a fumble recovery, and a blocked PAT.
Commonwealth Large: Greater Lawrence 28, Greater Lowell 14 - Wadscar Gomez rushed for 188 yards and three touchdowns.
Shawsheen 10, Lynn Tech 8 - Corey Foss ran for 133 yards and Nick Danas hit a winning 20-yard field goal in the fourth.
Catholic Small: Pope John 33, Matignon 0 - Frank Poste ran for two touchdowns and 111 yards for Pope John.
Manchester-Essex 46, North Shore 14 - Brian Ciccone rushed for three touchdowns as Manchester Essex clinched the title.
Northeast 28, Chelsea 6 - JP O'Connell had 11 tackles, two for losses, and Northeast ran for more than 300 yards.
Nonleague: St. Clement 30, Mystic Valley 24 - Robert Ofedou and Derrick Chance rushed for two touchdowns each for the Anchormen.