For the 43d year in a row, athletes at the Mill Street Run in Bristol enjoyed rain-free weather. On Saturday it was 80-degree sunshine with calm winds.
Bensalem and Lower Moreland took the Division I and II boys' titles and Council Rock South and Villa Joseph Marie captured girls' team titles in their respective divisions.
The best race of the day was in the boys' competition, as Bensalem's Brad Rivera covered the 2.9-mile course in 15 minutes, 32 seconds to beat Lower Moreland's Dan Gelman by four seconds.
Rivera's time helped the Owls take the Division I team title with 65 points.
Gelman's effort helped Lower Moreland easily edge Jenkintown for the Division II title.
The girls' individual title went to Kate Scott of Council Rock North (17:09). Council Rock South got 42 team points to edge Council Rock North (51) for first place in Division I.
In Division II, Villa Joseph Marie was the class of the field behind Emma Mahoney's second-place finish (18:00). The Jems had 106 team points to second-place Nazareth Academy's 144.
Chestnut Hill Academy/Springside Invitational. Dustin Wilson, Chestnut Hill Academy's distance ace, broke his own record for the second year in a row to come away with the boys' individual title.
Wilson, only a junior, has won the title in each of the last three years, and his time of 15 minutes, 23 seconds knocked 15 seconds off the record he established last season.
Masterman's team won the title for the third consecutive year, using depth to easily outdistance Chestnut Hill Academy.
Episcopal Academy won the girls' title with 47 points, led by individual winner Kristin Greenwood (19:43). Masterman (70) was second.
Central Bucks Invitational. The host Patriots took second-and third-place finishes and needed both to edge North Penn in a spirited battle for the girls' team title.
The Maidens' Meghan McGovern took first place (18:30), but the Patriots' Katie Kinkead (18:42) and Veronica Eder (19:43) took second and third. Central Bucks East had 40 team points to North Penn's 45.
In the boys' race, Alex Izewski covered the course in 15:57 to claim the individual title. Pennridge won the team title, turning back a challenge from North Penn.
Abington Invitational. Sara Sargent's first-place finish led Pennsbury to the girls' team title, while Wissahickon edged Council Rock North for the boys' team title.
Dutchman Invitational. At Lebanon Valley College, St. Joseph's Prep took the team title for the fifth consecutive year. The Hawks also got a first-place finish from Owen Glatts (16:46).
Junior midfielder Dalton Andrusko scored from 12 yards out with three minutes left in the second sudden-death overtime to give host Council Rock North a dramatic 1-0 nonleague win over Cheltenham.
In other nonleague games:
Sasha Safavi's goal with five minutes left gave host Lower Merion a 1-0 win over Parkland.
Mike Gonzalez scored a pair of first-half goals to get Conestoga off to a good start in a 4-0 win at West Chester Henderson.
Second-half goals by Max Pontecorvo and Grove Stewart gave Haverford School a 2-0 win at Hill School.
Mark Gallagher took a crossing pass from Victor Rodriguez with 11 minutes left and blasted it past the goalie to give Avon Grove a 3-2 win at Ridley.
Darius Madison's second goal gave La Salle a 2-1 win at Holy Ghost Prep.
Goalie Eric Rodriguez earned his fourth consecutive shutout for host Conwell-Egan in a 0-0 tie with Robbinsville (N.J.).
Chestnut Hill Invitational. Joe Contessa and Anthony Talombi each scored twice for St. Joseph's Prep in a 7-1 win over Valley Forge.
CTC 10 Tournament. At Friends' Central, goalie Sean Michael Barron had his third shutout of the season as Penn Charter beat the host school, 4-0.
Gov. Mifflin Tournament. Eric Giovagnoli scored his hat trick three ways - header, penalty kick, and on a run to the goal - to help Spring-Ford beat Garden Spot, 5-0, in a first-round game. The Rams then took the title by the same score, beating the host school as Anthony Merchant scored twice.
Lexy Bruce scored off a rebound to give host West Chester Rustin a 2-1 nonleague win over visiting Conestoga.
Radnor Tournament. Taylor Trimble's goal gave Episcopal Academy a 1-0 win over Interboro in the third-place game.
Kelly Noone tied the game with one second left in regulation with a goal and added another in overtime to give host Haverford High a 2-1 nonleague win over Plymouth Whitemarsh.
Grace Boston's goal gave Cardinal O'Hara a 1-0 win at Marple Newtown.
Deanna Schwartz had two assists in Upper Moreland's 2-1 win at Lower Merion.
Alicia Minella scored on a direct kick to give Unionville a 1-0 win at Gwynedd-Mercy.
Catholic Academies. Madeleine Brownsey scored two goals for host St. Basil in its 5-0 win over Nazareth Academy.
Villa Maria got two goals apiece from Kaylee Prendergast and Kristen Walheim in an 8-1 win at Villa Joseph Marie.
Oxford Tournament. The host Hornets won the title with a 10-0 win over Penn Wood, getting three goals apiece from Tori Cini and Judy Reinhardt.
Contact Mike Gibson at email@example.com.